本文介绍了Java的日期格式转换在Android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有日期字符串如下:
Fri, 19 Jul 2013 01:30:22 GMT
Thu, 12 Sep 2013 19:19:18 GMT
和我要转换为以下格式:
And I want to convert to below format:
2013/07/19 01:30:22
2013/09/12 19:19:18
起初,我用低于code解析日期:
At first, I use below code to parse date:
DateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
Date date = dateFormat.parse("Fri, 23 Aug 2013 01:10:35 GMT");
但它显示下面的线异常日期日期= dateFormat.parse(周五,2013年8月23日1点10分35秒格林尼治标准时间);
:
java.text.ParseException: Unparseable date: "Fri, 23 Aug 2013 01:10:35 GMT" (at offset 0)
我如何修改呢?
How can I modify it?
推荐答案
试试这个
DateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.ENGLISH);
您的默认语言可能不是英语,并且不接受周五,八月
your default language is probably not English and does not accept Fri and Aug
这篇关于Java的日期格式转换在Android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!