区域和格式化
DateStyle
参数说明: 设置日期和时间值的显示格式,以及有歧义的输入值的解析规则。
这个变量包含两个独立的加载部分:输出格式声明(ISO、Postgres、SQL、German)和输入输出的年/月/日顺序(DMY、MDY、YMD)。这两个可以独立设置或者一起设置。关键字Euro和European等价于DMY;关键字US、NonEuro、NonEuropean等价于MDY。
该参数属于USERSET类型参数,请参考重设参数表1中对应设置方法进行设置。
取值范围: 字符串
默认值: ISO, YMD
vb_initdb会将这个参数初始化成与lc_time一致的值。设置建议: 优先推荐使用ISO格式。Postgres、SQL和German均采用字母缩写的形式来表示时区,例如“EST、WST、CST”等。这些缩写可同时指代不同的时区,比如CST可同时代表美国中部时间(Central Standard Time (USA) UT-6:00)、澳大利亚中部时间(Central Standard Time (Australia) UT+9:30)、中国标准时间(China Standard Time UT+8:00)、古巴标准时间(Cuba Standard Time UT-4:00)。这种情况下在时区转化时可能会得不到正确的结果,从而引发其他问题。