我安装了PostgreSQL 9
,但它显示的时间比服务器时间早1小时。
运行Select NOW()
命令显示:2011-07-12 11:51:50.453842+00
服务器日期显示为:Tue Jul 12 12:51:40 BST 2011
时区显示为:phppgadmin TimeZone Etc/GMT0
我已经尝试进入postgresql.conf
并设置
timezone = GMT
然后重新启动,但没有变化。
有任何想法吗?我以为它只会使用服务器时区,但显然不是?!
解决方案:我之前设置为GMT
,但是还是比实际时间早了一个小时。在搜索后,发现需要将其设置为Europe/London
。这可以考虑到英国夏令时的+1小时,而GMT则不包括!