【发布时间】:2016-04-07 05:42:52
【问题描述】:
我想转换:星期三 4 月 6 日 09:37:00 GMT+03:00 2016 到 02/02/2012。 我尝试了什么
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date date = sdf.parse(mydate);
和
String mydate = "Wed Apr 06 09:37:00 GMT+03:00 2016";
SimpleDateFormat src = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");
SimpleDateFormat dest = new SimpleDateFormat("dd/MM/yyyy");
Date date = null;
try {
date = src.parse(mydate);
} catch (ParseException e) {
Log.d("deneme",e.getMessage());
}
String result = dest.format(date);
但它给出错误不可解析的日期:“Wed Apr 06 09:37:00 GMT+03:00 2016”(偏移量 0)知道如何解析它吗?
【问题讨论】:
-
@keikoman 把我的代码直接放出来它会给你结果
-
@Kelkoman 您将日期转换为毫秒,然后将它们解析为您想要的格式
标签: android string parsing datetime-format