Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String oracle日期字符串_String_Oracle_Date_Seconds - Fatal编程技术网

String oracle日期字符串

String oracle日期字符串,string,oracle,date,seconds,String,Oracle,Date,Seconds,我有这个问题:我想将sysdate转换为字符串,只在月、日和小时使用fillmode。但是, select to_char(sysdate, 'fmmm/fmdd/yyyy fmhh12:mi:ss am') from dual 给我的结果是 11/13/2013 9:45:**0** am 虽然应该是 11/13/2013 9:45:**00** am 有什么想法吗?提前感谢您不应该使用FM格式模型,因为FM,如文档中所述: FM-与其他元素结合使用,用于指示前导或尾随空白的抑制 因此

我有这个问题:我想将sysdate转换为字符串,只在月、日和小时使用fillmode。但是,

 select to_char(sysdate, 'fmmm/fmdd/yyyy fmhh12:mi:ss am') from dual
给我的结果是

11/13/2013 9:45:**0** am
虽然应该是

11/13/2013 9:45:**00** am

有什么想法吗?提前感谢

您不应该使用
FM
格式模型,因为
FM
,如文档中所述:

FM
-与其他元素结合使用,用于指示前导或尾随空白的抑制

因此,如果可能的话,使用
FM
将使最后的字符串变短

您应该从格式模型掩码中删除
FM
,它将按预期工作:

select to_char(TRUNC(sysdate), 'mm/dd/yyyy hh12:mi:ss am') from dual;
输出:

11/13/2013 12:00:00 am. 1/1/2013 10:00:00 am. 输出:

11/13/2013 12:00:00 am. 1/1/2013 10:00:00 am.
2013年1月1日上午10:00:00。您不应该使用
FM
格式模型,因为
FM
,如文档中所述:

FM
-与其他元素结合使用,用于指示前导或尾随空白的抑制

因此,如果可能的话,使用
FM
将使最后的字符串变短

您应该从格式模型掩码中删除
FM
,它将按预期工作:

select to_char(TRUNC(sysdate), 'mm/dd/yyyy hh12:mi:ss am') from dual;
输出:

11/13/2013 12:00:00 am. 1/1/2013 10:00:00 am. 输出:

11/13/2013 12:00:00 am. 1/1/2013 10:00:00 am.
2013年1月1日上午10:00:00。谢谢您的回答,但这不会产生2013年1月1日上午12:00:00这样的日期吗?我希望是2013年1月1日。还是我弄错了?@user2986852是的,你是对的,我以为你想要所有数字的前导零。我已经编辑了我的答案-看看如何实现你需要的。谢谢。这是决定性的。我想我需要在约会时间的每一部分使用fillmode,但每次我设置它时,我都会打开/关闭它。我现在明白了,非常感谢!谢谢你的回答,但这不会产生2013年1月1日12:00:00这样的日期吗?我希望是2013年1月1日。还是我弄错了?@user2986852是的,你是对的,我以为你想要所有数字的前导零。我已经编辑了我的答案-看看如何实现你需要的。谢谢。这是决定性的。我想我需要在约会时间的每一部分使用fillmode,但每次我设置它时,我都会打开/关闭它。我现在明白了,非常感谢!根据,每次使用
fm
时,它都会在打开和关闭填充模式之间切换。因此,如果我只想在一小时内打开填充模式,我会根据设置设置“fmHH12:fmMI:SS AM”,每次使用
fm
时,它会在打开和关闭填充模式之间切换。因此,如果我只想打开填充模式一个小时,我会把
'fmHH12:fmMI:SS AM'