首页 > 解决方案 > 格式化时间戳

问题描述

我在表格中有以下日期。

表 APEX

id     search_date
 1     04-OCT-18 08.36.12.000000 PM

我希望它显示为以下格式。这可能吗?

id     search_date
 1     10/4/2018 8:36.12

标签: sqloracledateto-char

解决方案


我为了抑制前导零,您可以使用FM开关:

to_char(search_date,'mm/FMdd/yyyy hh:mi.ss') 

如果您还想从月份开始抑制前导零,那将是

to_char(search_date,'FMmm/dd/yyyy hh:mi.ss') 

请注意,FM充当开关,即您关闭和打开前导零和空格。

例如'FMmm/FMdd/yyyy hh:mi.ss'意味着:mm被截断但dd/yyyy hh:mi.ss不会。


推荐阅读