Wil*_*ill 0 java string formatting calendar
我正在尝试输出一个也包含时间的日历对象.我已经编写了一个使用SimpleDateFormat来完成此操作的方法.
public static Calendar stringToCalendar(String string)
{
Calendar cal = Calendar.getInstance();
DateFormat formatter = new SimpleDateFormat("yyyyMMdd - HHmmss");
Date date = new Date();
try {
date = formatter.parse(string);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
cal.setTime(date);
return cal;
}
Run Code Online (Sandbox Code Playgroud)
我的输入字符串是"20110614-15:05:00"
但它不喜欢这个值,并给了我以下错误:
java.text.ParseException: Unparseable date: "20110614-15:05:00"
at java.text.DateFormat.parse(DateFormat.java:337)
at transformer.Converter.stringToCalendar(Converter.java:22)
Run Code Online (Sandbox Code Playgroud)
为什么它不能检测到15:05:00的时间?
| 归档时间: |
|
| 查看次数: |
481 次 |
| 最近记录: |