PostgreSQL 格式时间戳,格式为 h:mm am/pm

Gri*_*gor 0 sql postgresql select timestamp date

想要获取格式为“h:mm a”的时间戳/文本(来自时刻js)

例如SELECT to_char(current_timestamp, 'HH12:MI am')

这会给出08:13 am这个结果,但我需要8:13 am

GMB*_*GMB 5

您可以使用填充模式修饰符 ( FM),其功能是抑制前导零和填充空白

SELECT to_char(current_timestamp, 'FMHH12:MI am')
Run Code Online (Sandbox Code Playgroud)

DB Fiddle 演示

| 到_char |
| :------ |
| 上午 8:26 |