PostgreSQL中的本地时区偏移

发布时间:2020-07-04 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了PostgreSQL中的本地时区偏移脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的网络应用程序存储所有时间戳在UTC没有时区。我有一个shell / psql脚本,它返回最近登录的列表,我希望该脚本在服务器的本地时区显示登录时间(这可能取决于服务器的位置和夏令时)。

要获得表示我的数据库服务器的时区和UTC之间的区别的间隔,我目前使用此黑客:

SELECT age(now() at time zone 'UTC',now());

这工作,但有一个更直接的方式吗?

有一个名为“timezone”的服务器配置参数,它返回有效的时区字符串,但我不认为可以在查询中访问这些参数。 (我想这是一个单独的问题,但答案会解决时区问题。)

SELECT  current_setting('TIMEZONE')

这可以在查询中使用,但是,这不会给出数字差异。

你的解决方案很好。

总结

以上是脚本之家为你收集整理的PostgreSQL中的本地时区偏移全部内容,希望文章能够帮你解决PostgreSQL中的本地时区偏移所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478
脚本之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!