postgresql - 在 Postgres 表中使用时区保存日期时间
问题描述
我正在尝试在 Postgres 中使用时区保存日期时间,但找不到任何有用的东西。
输入就像,
2021-03-21T12:24:30Z
2021-03-21T12:24:30PST'
我期待日期时间列中的输出,例如,
'2001-02-16 18:38:40+05:30'
'2001-02-16 18:38:40+00'
列中的数据类型是什么,我可以通过什么方式保存包括时区在内的日期时间。
解决方案
您应该对列使用 TIMESTAMPTZ 数据类型 - https://www.postgresql.org/docs/9.5/datatype-datetime.html
推荐阅读
- if-statement - 我需要根据其他列的特定条件来评估 SAS 中的列。谁能帮我?
- python - 为什么当我多次调用 readline() 而不是打印第一行时会打印下一行
- r - dplyr if else 语句
- mysql - 简单的 SQL 逻辑问题:count (*) = 2
- c# - 从类型化对象复制的动态对象具有空值
- python - networkx 已安装但无法导入
- python - 如何编写代码来识别用excel制作的图表上的点?
- powershell - 在 powershell 中调用 Rest API 并等待响应
- python - 根据python中的版本识别最新文件
- c# - 表单不会从下拉列表中保存值(Razor 页面)