2017-04-23 107 views
0

我想从最新IIB时间戳不preseve时区

2017-05-11T16转换:10:00.000 + 01:00

2017-05 -11T16:10:00 + 01:00

并且有下一个ESQL代码

departureDateTime = 2017-05-11T16:10:00.000+01:00 
DECLARE departureDateTimeWithIncorrectFormat GMTTIMESTAMP 
CAST(departureDateTime AS GMTTIMESTAMP FORMAT 'IU') ; 
DECLARE timestampFormatted CHARACTER 
CAST(departureDateTimeWithIncorrectFormat AS CHARACTER FORMAT 'YYYY-MM- 
dd''T''HH:mm:ssZZZ'); 

但timestampFormatted具有价值

2017-05-11T15:10:00 + 03:00

任何人都可以请建议我什么,我必须做的,保留原始的时区。 ?

回答

0

您正在使用GMT时间戳。试试用这种方式演绎:

CAST(departureDateTime AS TIMESTAMP FORMAT 'IU') ;