【发布时间】:2015-06-27 23:54:37
【问题描述】:
我的 Oracle SQL Developer 上有这种奇怪的日期和时间格式:
2015-4-14.1.39. 33. 870000000
我尝试将给定日期格式化为MM-dd-yyyy HH:mm:ss,但它给了我例外:
java.text.ParseException: Unparseable date: "2015-4-14.1.39. 33. 870000000"
以下是代码:
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
try {
String ts = "2015-4-14.1.39. 33. 870000000";
Date date = formatter.parse(ts);
String S = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").format(date);
System.out.println(S);
} catch (Exception e) {
e.printStackTrace();
}
【问题讨论】:
-
formatter是如何定义/配置的? -
请分享
formatter的声明。 -
“MM/dd/yyyy”将不匹配“2015-4-14.1.39.33.870000000”
标签: java oracle date format timestamp