繁体   English   中英

Java:从字符串到日期的转换得到不可解析的异常

[英]Java : String to Date conversion Getting Unparseable Exception

我在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

建议。

您的日期时间格式不正确。 尝试匹配输入字符串

SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm");

您的日期格式与给定的日期字符串不匹配。 请尝试以下操作:

    SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm");
    dateFormat.parse(res.getString("stringdate"));
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 PDT 12:08:56

“ EEE,MMM d,” yy”,01年7月4日,星期三

“ h:mm a”下午12:08

“ hh'o'clock'a,zzzz”,太平洋夏令时间下午12点

PDT:“ K:mm a,z” 0:08 PM

“ 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM