to-date相关内容
我有来自此类 xml 文件的日期字符串:'2010-09-09T22:33:44.OZ' 我只需要提取日期和时间.我想忽略符号 T 和 .OZ(时区).我应该使用哪种面膜?提前致谢 解决方案 select TO_DATE('2010-09-09T22:33:44.OZ','YYYY-MM-DD"T"HH24:MI:SS".OZ"')从双;2010 年 9 月 9 日晚上 10:33:
..
问.在 Words 中显示数字值,输出应如下所示 SAL In_Words--------- -----------------------------------------------------800八百1600一千六百1250一千二百五十 而且,我仍然没有弄清楚,这个查询是如何解决上述输出的. select sal, to_char(to_date(sal,'j'),'Jsp') i
..
我有一张结构表: +---------+--------------+---------+---------------+-------+------+|week_no |long_week_no |week_start_date |week_end_date |月 |年 |+---------+--------------+-----------------+---------------+-
..
我想将数据作为时间而不是日期插入数据库.如果我使用 to_date('2012-08-31 07:39:33', 'YYYY-MM-DD HH24:MI:SS') 它也会添加日期.如果我使用 to_date('09:34:00', 'HH24:MI:SS') 它也会添加年、月、日,从无到有:|后来我需要获取时间在 x 和 y 之间的行,而不考虑年、月或日.我怎么做?谢谢 解决方案 DATE
..
我想将以下字符串转换为日期: 2004-09-30 23:53:48,140000000 我试过了: to_date('#', 'YYYY-MM-DD HH24:MI:SS,FF9') 但是 PL/SQL 不断抛出这个错误: ORA-01821:无法识别日期格式. FF9 对 Oracle 不正确,有什么建议吗? 解决方案 Oracle 仅在 DATE 字段中存储最高达秒的分数
..
我有一个带有文本值的文本字段“presence_changed_at",即 '2014/12/17 08:05:28 +0000.我需要将其转换为时间戳.在 postgreSQL 中有函数 TO_TIMESTAMP(),但是在 redshift 中,这似乎不受支持.我可以通过 获得没有时间的日期 TO_DATE("presence_changed_at",'YYYY/MM/DD HH24:MI
..
所以我有这个小脚本: set serveroutput on; DECLARE val DATE; BEGIN val := TO_DATE('27-Jan-2001','DD-Mon-YYYY'); dbms_output.put_line(val); END; 掩码与我输入的日期匹配,但显示 ORA-01843:无效的月份 每次... 谢谢 解决方
..
我在查询中给出了以下代码. where to_date(cal_wid,'yyyymmdd') between add_months(to_date(sysdate, 'MM-YYYY'),-12) and to_date(sysdate, 'MM-YYYY') 我遇到以下错误. (我正在Xampp服务器上做 Warning: oci_
..
我有一个插入查询: INSERT INTO THE_TABLE (Field_A) VALUES (TO_DATE('08/12/2011 08:35:42 AM','HH:MI:SS PM')) WHERE Something = 'SomethingElse' Field_A是“日期"字段.当我执行查询时,Field_A仍显示日期和时间. 有没有办法只抓住时间? 我尝试
..
我有以下查询(BOCRTNTIME - varchar e.g 2015-02-28 12:21:45, VIEW_BASE_MARIX_T - some view): select BOCRTNTIME from VIEW_BASE_MARIX_T where to_date(substr(BOCRTNTIME,1,10),'YYYY-MM-DD') bet
..
我有一个文本字段"presence_changed_at",其中包含文本值,即'2014/12/17 08:05:28 +0000.我需要将其转换为时间戳.在postgreSQL中,有函数 TO_TIMESTAMP(),但是在 redshift 中似乎不支持此功能.我可以不用时间就可以得到日期 TO_DATE("presence_changed_at",'YYYY/MM/DD HH24:MI
..
我正在使用SQL Developer的“导入数据"向导将.tsv(yyyy-mm-dd hh24:mi:ss.mmm)中具有SQL Server格式化日期的数据导入Oracle数据库. 如何将.mmm字符导入DATE列而忽略?我似乎找不到答案.我知道DATE列不包含毫秒,但是为什么不能忽略TO_DATE调用中的特定模式? 还请注意,由于我没有生成TO_DATE调用,因此在导入期间无法S
..
我有一个问题,但现在还不能解决.在我的数据库上,我有字符串: TO_DATE(' 2015-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'). 因此,在构建查询时,它类似于以下内容: Select my_field FROM my_table. 结果是: TO_DATE(' 2015-
..
我有一些代码: 代码 SELECT to_date(it.DSTAMP, 'DD/MM/YYYY') AS "Date", to_timestamp(it.DSTAMP, 'HH24:MI:SS') AS Time FROM itable it 错误 ORA-01858:在需要数字的地方找到了非数字字符 01858.00000-“在期望数字的位置发现了非数字字符" *原因:使
..
我正在使用以下查询. select sysdate from dual where to_char(sysdate,'DD-MM-YY')='28-MAY-13'; ,输出为空.但是对于以下查询,输出为当前日期. select sysdate from dual where to_date(sysdate,'DD-MM-YY')= to_date('28-MAY-13','DD-M
..
我有下面的代码to_date('1311313', 'yymmdd'),实际上是说invalid month引发异常.哪个可以作为 exception when others then sop('date format is wrong'); 这里的问题是,所有事情都会被捕获,而我不想做的事情似乎会发生其他错误,那么它也会传递消息date format is wrong.我也不想创建
..
SELECT TO_CHAR((select logical_date -1 from logical_date where logical_date_type='B'),'DD/MM/YYYY HH24:MI:SS') FROM DUAL; 此查询返回23/04/2016 00:00:00 o/p of select logical_date -1 from logical_date
..
我可以比较2个表中的日期,但是问题是一个表的日期为DD-Mon-YY格式,而另一个表的日期为YYYYMM格式. 为了比较,我需要将它们都设为YYYYMM. 我需要创建如下内容: SELECT * FROM offers WHERE offer_date = (SELECT to_date(create_date, 'YYYYMM') FROM customers where i
..
我需要在oracle中将字符串转换为Date. 字符串的格式如下: '08/11/1999 05:45:00 p.m.' 但是最后一个位置可以更改p.m或a.m. 我尝试做类似的事情: to_date('08/11/1999 05:45:00 p.m.', 'dd/mm/yyyy hh:mi:ss a.m./p.m.') to_date('08/11/1999 05:45:
..
问在单词中显示数字值,输出应如下所示 SAL In_Words --------- ----------------------------------------------------- 800 eight hundred 1600 one thousand six hundred 1250 one thousand two hundred
..