PostgreSQL 本地时间

标签 postgresql datetime timezone

在 PostgreSQL 中有没有比这更好的方法来将本地时间精确到秒?

Set timezone= 'America/New_York';
Select to_char(current_timestamp, 'MM/DD/YYYY HH24:MI:SS') As EasternCurrentTime;

我们在不同的地方做了很多这样的事情,以便在我们的 ETL 中进行日志记录,并且希望在一条线上完成。

最佳答案

我建议

SELECT to_char(current_timestamp AT TIME ZONE 'America/New_York',
               'MM/DD/YYYY HH24:MI:SS');

关于PostgreSQL 本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52559294/

相关文章:

PostgreSQL:在 ORDER BY 之后返回 DISTINCT 行

sql-server-2008 - PostgreSQL 中有类似 SSIS 的功能吗?

python - 尝试通过 SQLAlchemy 重新使用主键 ID 时出现问题

php - 如何将 url-array-parameter 传递给 pg_execute

java - 当我尝试在连接时设置它时,将 mysql 中的日期时间和时间戳从默认时区转换为 Java 中的 UTC 不起作用

mysql - 使用负值的 STR_TO_DATE 对时区表进行排序

ruby-on-rails - 如何在 Ruby 中创建一个新的 Date 实例

mysql - 查询以选择当前和之前的小时、日期和月份

java - UTC 时区未检测夏令时

timezone - 无法更改 GitLab 时区