解析日期格式为' 2014-09-03T13:13:08Z'

时间:2014-10-01 06:27:38

标签: java android date-format simpledateformat

是否可以帮助我以"2014-09-03T13:13:08Z",

格式解析日期

我尝试了格式

 public static Date getFormatedDate(String date)
    {
        SimpleDateFormat df  = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss Z");
        Date dateConverted = new Date();
        try {
            dateConverted = df.parse(date);
        } catch ( ParseException e ) {

        }
        return dateConverted;
    }

但它没有解析。

1 个答案:

答案 0 :(得分:1)

您当前的日期格式正常。您需要设置区域设置

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss Z",
                                                               Locale.ENGLISH);

例如:

 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss Z", Locale.ENGLISH);
 Date dateConverted = new Date();
 try {
    dateConverted = df.parse(date);
 } catch (ParseException e) {
    System.out.println("Error"+e);
 }
 System.out.println(dateConverted);

Out put:

 Wed Oct 01 12:03:51 IST 2014