timeofday()
是一个系统函数,它返回当前时间戳,格式为字符串。
timeofday()
添加于 PostgreSQL 6.1。
用法
timeofday ( ) → text
返回的字符串以以下 strftime()
格式显示当前时间戳:%a %b %d %H:%M:%S.%%06d %Y %Z
。
请注意,无论当前的 lc_time
设置如何,时间戳字符串始终以英语发出。
变更历史
- PostgreSQL 6.1
- 添加于 (提交 2ab34dfe)
示例
timeofday()
的基本用法示例
postgres=# SELECT timeofday(); timeofday ------------------------------------- Wed Dec 25 00:20:57.407862 2024 JST (1 row)
与 clock_timestamp()
相比的输出
postgres=# SELECT clock_timestamp(), timeofday(); clock_timestamp | timeofday -------------------------------+------------------------------------- 2024-12-25 00:21:20.855765+09 | Wed Dec 25 00:21:20.855765 2024 JST (1 row)
参考资料
- PostgreSQL 文档: 日期/时间函数