我有以下时间戳值:2013-10-09 12:15:55.724+02
我想要这个:2013-10-09 12:00:00.000+02
我尝试了以下方法:
to_char(creation, 'yyyy-mm-dd HH:00:00.000')
如何格式化时区? TZ
或 tz
不好,因为它们分别返回 CEST
和 cest
。
最佳答案
select date_trunc('hour', '2013-10-09 12:15:55.724+02'::timestamptz);
http://www.postgresql.org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-TRUNC
关于Postgresql - 如何将一个时间戳转换为另一个更接近时间的时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19270838/