在我的程序中,我将时间戳格式化如下
Var_Abc varchar2是程序的输出
select to_char(max(datestamp),'DD-MON-YYYY hh24:mi:ss'
into var_Abc
from Mytbl
它提供25-apr-2011 05:23:45
但是当它在Java eclipse控制台中打印时,它显示的是23-apr-2011 11:32:34(约) 我们没有对此输出var_abc进行任何操作。
有人可以解释从Oracle到Java输出的数据中的这种差异。
答案 0 :(得分:2)
我怀疑你的时间戳是带时区的时间戳;请注意,时间戳正好改变了六个小时。你当地的GMT抵消是多少?