九月 22, 2023
摘要:PostgreSQL 的LOCALTIMESTAMP
函数返回当前事务开始时的当前日期和时间。
目录
语法
下面说明了LOCALTIMESTAMP
函数的语法:
LOCALTIMESTAMP(precision)
参数
LOCALTIMESTAMP
函数接受一个参数:
1) precision
precision
参数指定秒数字段的小数精度。
precision
参数是可选的。如果省略它,则其默认值为 6。
返回值
LOCALTIMESTAMP
函数返回一个TIMESTAMP
值,表示当前事务开始的日期和时间。
示例
以下示例显示如何获取当前事务的当前日期和时间:
SELECT LOCALTIMESTAMP;
结果如下:
timestamp
----------------------------
2017-08-16 09:37:38.443431
(1 row)
要获取具有特定秒数的小数精度的当前事务时间戳,请按如下方式使用precision
参数:
SELECT LOCALTIMESTAMP(2);
结果是:
timestamp
------------------------
2017-08-16 09:39:06.64
(1 row)
备注
LOCALTIMESTAMP
函数返回一个不带时区的TIMESTAMP
值,而CURRENT_TIMESTAMP
函数返回一个带时区的TIMESTAMP
值。
在本教程中,您学习了如何使用 PostgreSQL 的LOCALTIMESTAMP
函数,返回当前事务开始的日期和时间。
了解更多
PostgreSQL 教程:日期函数
PostgreSQL 文档:时间/日期函数和操作符