Ibm midrange QTIMZON是否用于转换DB2 for i上的日期/时间戳?

Ibm midrange QTIMZON是否用于转换DB2 for i上的日期/时间戳?,ibm-midrange,db2-400,Ibm Midrange,Db2 400,关于,时间戳列是否从系统设置QTIMZON中指定的时区转换为UTC 0000?例如,如果QTIMZON设置为UTC-0400,则在插入行之前是否会发生任何到UTC 0000的转换 我之所以这样问,是因为两者都转换为UTC或从UTC转换为操作系统指定的时区 我知道特殊寄存器使我相信没有自动进行转换,但我想确定。DB/2因为根据以下测试,我似乎没有执行任何时区转换: CHGSYSVAL SYSVAL(QTIMZON) VALUE(QN0500EST3) 詹姆斯,你的版本是什么?IIRC在更高

关于,时间戳列是否从系统设置QTIMZON中指定的时区转换为UTC 0000?例如,如果QTIMZON设置为UTC-0400,则在插入行之前是否会发生任何到UTC 0000的转换

我之所以这样问,是因为两者都转换为UTC或从UTC转换为操作系统指定的时区


我知道特殊寄存器使我相信没有自动进行转换,但我想确定。

DB/2因为根据以下测试,我似乎没有执行任何时区转换:

CHGSYSVAL SYSVAL(QTIMZON) VALUE(QN0500EST3)


詹姆斯,你的版本是什么?IIRC在更高版本中有改进的时区支持…@Charles该测试是在V7R1上执行的。请注意,有一个当前的\u时区特殊寄存器允许您转换为UTC。@JamesA,是的,似乎是这样。我做过类似的测试,但希望得到一个明确的答案。我已经请IBM对这个帖子发表评论,所以我们不必猜测。
CREATE TABLE QTEMP/TEST AS (SELECT NOW() TS FROM SYSIBM/SYSDUMMY1) WITH DATA

SELECT TS FROM QTEMP/TEST
....+....1....+....2....+.
TS                        
2014-04-21-17.52.17.813498
CHGSYSVAL SYSVAL(QTIMZON) VALUE(Q0000UTC)
SELECT TS FROM QTEMP/TEST
....+....1....+....2....+.
TS                        
2014-04-21-17.52.17.813498