【发布时间】:2012-12-03 02:00:22
【问题描述】:
我正在尝试使用准备好的语句将包含日期、时间和时区的字符串插入到我的数据库的时区字段的时间戳中。
问题在于 Timestamp.valueof 函数没有考虑字符串包含的时区,因此会导致错误。 接受的格式是 yyyy-[m]m-[d]d hh:mm:ss[.f...],其中没有提及时区。
这是导致错误的确切代码:
pst.setTimestamp(2,Timestamp.valueOf("2012-08-24 14:00:00 +02:00"))
有什么办法可以克服吗? 提前致谢!
【问题讨论】:
标签: postgresql timestamp prepared-statement timestamp-with-timezone value-of