Java到Oracle - 使用正确的日期格式

Dam*_*ien 1 java time

我们有一个Java Web应用程序与Oracle数据库通信.我们正在跟踪特定时间(Oracle中的时间戳格式),我们想知道在Java中使用的最佳时间格式是什么.

我们正在谈论的数据库可能在美国或欧洲,因此我们需要一种允许我们使用Locales的java类型.

人们认为什么是最好的Java类型?

a_h*_*ame 7

您应该java.sql.Timestamp与PreparedStatement一起使用,然后您根本不需要担心"格式".

  • @Damo:你的意思是Locale还是当地时区?区域设置仅与将时间戳格式化为文本相关.至于本地时区,java.sql.Timestamp是不可知的.里面只是一个很长的数字.时区相关的魔法发生在JDBC驱动程序中.使用Oracle TIMESTAMP WITH TIME ZONE,您应该全部设置好. (2认同)