【发布时间】:2011-11-02 12:25:07
【问题描述】:
什么 SimpleDateFormat 用于解析 Oracle 日期?
我正在使用这个 SimpleDateFormat。
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/mm/dd hh:mm:ss.sss");
它给出了这个例外。
java.text.ParseException:无法解析的日期:“2011-08-19 06:11:03.0”
请告诉我要使用的 SimpleDateFormat。谢谢。
【问题讨论】:
-
您是否尝试过在格式中使用破折号(-)而不是斜杠(/)?
-
如果这来自
DATE字段,则不要将其作为字符串获取并对其进行解析。 -
仅供参考,麻烦的旧日期时间类,如
java.util.Date、java.util.Calendar和java.text.SimpleDateFormat现在是 legacy,被 Java 8 和 Java 中内置的 java.time 类所取代9. 见Tutorial by Oracle。