格式化时间戳

时间:2011-04-25 06:40:20

标签: java datetime plsql

在我的程序中,我将时间戳格式化如下

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输出的数据中的这种差异。

1 个答案:

答案 0 :(得分:2)

我怀疑你的时间戳是带时区的时间戳;请注意,时间戳正好改变了六个小时。你当地的GMT抵消是多少?