【发布时间】:2017-11-28 11:28:49
【问题描述】:
我想将10-OCT-17 07.57.14.253290000 AM日期格式转换成2017-10-10 07:57:14
和
10-OCT-17 12.57.14.253290000 PM日期格式转为2017-10-10 12:57:14
和
10-OCT-17 07.57.14.253290000 PM日期格式转换成2017-10-10 19:57:14
我希望 AM 和 PM 应该考虑在内。
cast(to_timestamp(pub_ts ,'dd-mon-yy HH.MI.SS') as timestamp without time zone)
其中 pub_ts 是文本。我已经使用了这 15 天,因为它会起作用。
它会转换
10-OCT-17 12.57.14.253290000 PM日期格式转换成2017-10-10 00:57:14
【问题讨论】:
-
是文本还是实际时间戳?..
-
你想在哪里转换它们?在你的脑海?在你的应用程序中?什么语言?
-
另外,您已经对此进行了哪些研究和尝试? “我想要”不是一个问题。
-
@VaoTsun 文字。
-
您忘记在格式掩码中包含
AM占位符
标签: sql postgresql datetime