在Android的修改日期字符串格式 [英] Change date string format in android
本文介绍了在Android的修改日期字符串格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我收到的日期字符串从SAX解析如下:周三,2012年4月18号7时55分29秒+0000
现在,我想这个字符串为: 2012年4月18日下午1时25
我怎样才能做到这一点?
解决方案
SimpleDateFormat的格式=新的SimpleDateFormat(MMM DD,YYYY HH:MM一);
字符串日期= format.format(Date.parse(您的日期字符串));
更新: -
随着对, Date.parse(你的日期字符串);
是德precated。
字符串strCurrentDate =星期三,2012年04月18七时55分29秒+0000;
SimpleDateFormat的格式=新的SimpleDateFormat(EEE,DD MMM YYYY HH:MM:SS Z);
日期newDate = format.parse(strCurrentDate);
格式=新的SimpleDateFormat(MMM DD,YYYY HH:MM一);
字符串日期= format.format(newDate);
I am getting date string from SAX parsing like this: Wed, 18 Apr 2012 07:55:29 +0000
Now, I want this string as : Apr 18, 2012 01:25 PM
How can I do this?
解决方案
SimpleDateFormat format = new SimpleDateFormat("MMM dd,yyyy hh:mm a");
String date = format.format(Date.parse("Your date string"));
UPDATE :-
As on, Date.parse("Your date string");
is deprecated.
String strCurrentDate = "Wed, 18 Apr 2012 07:55:29 +0000";
SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm:ss Z");
Date newDate = format.parse(strCurrentDate);
format = new SimpleDateFormat("MMM dd,yyyy hh:mm a");
String date = format.format(newDate);
这篇关于在Android的修改日期字符串格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文