在我的 android 应用程序中,我从 web 服务中获得了一个字符串,如下所示 -
2012-10-17 22:54:00 or 2012-10-17 08:48:00
我想将此字符串转换为以下字符串-
2012-10-17 10:54:00 PM or 2012-10-17 08:48:00 AM
如何在android中做到这一点。我已经完成了以下操作,但无法得到这样的结果。像 gethours(),getminutes() 这样的日期类方法也被贬低了。如何做到这一点?
我做了什么-
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd");
try {
convertedDate = dateFormat.parse(publishtime);
dateFormat.setLenient(true);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Log.i("", "CREATE Date"+convertedDate);//the resut of log is - CREATE DateMon Jan 16 00:10:00 GMT+05:30 2012
Log.i("", "HOURS:"+hour);
if(hour>=12)
publishtime=publishtime+" PM";
else
publishtime=publishtime+" AM";