-3

如何在android中转换日期字符串“Thu Jul 18 13:20:12 GMT+05:30 2013”​​?使用 DateFormatter 和 SimpleDateFormatter 会抛出一个异常,说在使用它转换为日期时无法解析日期格式。

4

4 回答 4

1
try {
    String dateString = "Thu Jul 18 13:20:12 GMT+05:30 2013";
    SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");
    Date date = sdf.parse(dateString);
} catch (ParseException e) {
    e.printStackTrace();
}
于 2013-07-18T13:04:25.073 回答
0

你也可以这样做:

SimpleDateFormat dateFormat = new SimpleDateFormat("DD-MM-YYYY");
Date dd = dateFormat.parse("string")
于 2013-07-18T13:08:23.443 回答
0

您可以这样做:

try {
    String dateString = "Thu Jul 18 13:20:12 GMT+05:30 2013";

    Date date = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy").parse(dateString );
    }
    catch (ParseException e) 
    {
    e.printStackTrace();
    }
于 2013-07-18T13:09:31.857 回答
0
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");
    try {
        String dateString = "Thu Jul 18 13:20:12 GMT+05:30 2013";
        Date date = formatter.parse(dateString);
    } catch (Exception e) {
        e.printStackTrace();
    }

这就是我们在 android..but 如果你可以发布你的代码,那么可以准确地帮助你

于 2013-07-18T13:04:38.900 回答