to_timestamp()
是一个系统函数,用于使用指定的格式将时间戳的字符串表示形式转换为 TIMESTAMP WITH TIME ZONE
数据类型。
to_timestamp()
在 PostgreSQL 7.0 中添加。
用法
to_timestamp (text
,text
) →timestamp with time zone
to_timestamp()
使用指定的格式将提供的字符串转换为 TIMESTAMP WITH TIME ZONE
值;有关详细信息,请参阅 PostgreSQL 文档部分 日期/时间格式化模板模式。
请注意,没有等效的函数可以将字符串转换为普通的 TIMESTAMP
数据类型。
更改历史记录
- PostgreSQL 11
- 添加了
TZH
和TZM
格式模式,用于指定时区相对于UTC
的小时和分钟偏移量 (提交 11b623dd)
- 添加了
- PostgreSQL 10
- 加强了输入字段范围检查 (提交 d3cd36a1)
- PostgreSQL 7.0
- 添加 (提交 b866d2e2)
参考文献
- PostgreSQL 文档: 格式化函数
- PostgreSQL 文档: 日期/时间格式化模板模式