我收到日期和时间的格式为13/10/26 20:02。 我喜欢将格式更改为“EEE,d MMM yyyy,HH:mm:ss”。 什么是最好的方法呢?
EDIT1:
现在我尝试了如下
String date = "26/10/2013 20:55";
SimpleDateFormat df = new SimpleDateFormat("EEE,d MMM yyyy,HH:mm:ss");
String newdateformat = df.format(Date.parse(date));
但是现在newdateformat是“星期二,2015年2月10日,20:55:00”;为什么日期错了? 感谢
答案 0 :(得分:3)
您可以使用以下内容:
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd,yyyy hh:mm a");
String date = sdf.format(Date.parse("Your date"));
答案 1 :(得分:0)
更改android中日期的格式,试试这段代码
SimpleDateFormat formatter = new SimpleDateFormat(dd/mm/yyyy hh:mm:ss a");
Date date=new Date();
String newDate =formatter.format(date.getTime());
Toast.makeText(this,newDate, Toast.LENGTH_SHORT).show();
答案 2 :(得分:0)
试试这个
SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMMM yyyy, HH:mm:ss");
Date date = new Date(your date);
String date_format = sdf.format(date);
希望这会有所帮助