【发布时间】:2011-03-22 08:13:30
【问题描述】:
如何在插入语句中插入带有区域时间的时间戳...
我得到这个字符串2011-03-22T13:33:54+0530
使用以下将其转换为时间并插入
String timStp = 2011-03-22T13:33:54+0530
java.sql.Timestamp tsmp = new java.sql.Timestamp(sdf.parse(timStp).getTime());
java.sql.Timestamp tsmp11 = new java.sql.Timestamp(sdf.parse(timStp).getTimezoneOffset());
INSERT INTO PUNCHOUT_USER_LOGIN(REQ_TIME) VALUES(TIMESTAMP '"+tsmp+"');
上面的查询插入:--> 22-MAR-11 01.12.44.000000000 PM(没有时区)
【问题讨论】: