如何在Postgresql中使用AM / PM获得now()时间

时间:2014-06-18 05:20:20

标签: sql postgresql datetime

例如,当我执行以下查询

select now()::time

结果将是

"10:48:28.421"

那么如何获得AM / PM的时间? (例如10:48:28 AM)

注意:我的计算机位置设置为English(United States),PostgreSQL区域设置也是

2 个答案:

答案 0 :(得分:3)

试试这个

Select to_char(now()::Time, 'HH12:MI:SS AM')

Live Demo

输出:


TO_CHAR
05:00:12 AM

参考 Formatting Functions

答案 1 :(得分:1)

使用to_char()和您需要的模式。