我在 postgresql 中工作,我需要在查询本身中转换日期格式,
在 mysql 中有一个名为 DATE_FORMAT
的选项,我可以使用这样的查询:
Select DATE_FORMAT(date_time, '%b %e, %Y, %T') from table_name
postgresql 有什么选项吗? 如果有请告诉我?
最佳答案
如果我修改你的
Select DATE_FORMAT(date_time, '%b %e, %Y, %T') from table_name
到
Select DATE_FORMAT(now(), '%b %e, %Y, %T')
它将返回 Aug 21, 2012, 16:51:30
。
你可以在 Postgresql 中做同样的事情:
Select to_char(now(), 'Mon-dd-YYYY,HH24:mi:ss')
将返回给您 Aug-21-2012,16:52:08
希望你的问题得到解决。
关于mysql - postgresql 中的 DATE_FORMAT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052705/