我在String中获取日期为09/16/2012 15:57
。如何在java.util.Date
我试过了:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yy HH.mm.ss.SSS a");
dateFormat.parse(res.getString("stringdate"));
但获得unparseable exception
Plz建议。
答案 0 :(得分:6)
您的约会时间模式不正确。尝试匹配输入字符串
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm");
答案 1 :(得分:0)
您的日期模式与给定的日期字符串不匹配。请尝试以下方法:
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm");
dateFormat.parse(res.getString("stringdate"));
答案 2 :(得分:0)
You date time pattern is not correct.Many of the datetime format is there
Try to match correct input string
Example
String dateStr = "2011-09-19T15:57:11Z";
String pattern = "yyyy-MM-dd'T'HH:mm:ss'Z'";
Date date = new SimpleDateFormat(pattern).parse(dateStr);
模式
" yyyy.MM.dd G' at' HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT
" EEE,MMM d,' yy" 7月4日星期三,' 01
" h:mm a"下午12:08
" hh'''时钟' a,zzzz"太平洋夏令时12点00分钟
" K:mm a,z"下午0:08,PDT
" yyyyy.MMMMM.dd GGG hh:mm aaa" 02001.July.04 AD 12:08 PM
" EEE,d MMM yyyy HH:mm:ss Z"星期三,2001年7月4日12:08:56 -0700
" YYMMDDHHMMSSZ" 010704120856-0700
" YYYY-MM-DD' T' HH:MM:ss.SSSZ" 2001-07-04T12:08:56.235-0700