0

我收到的日期和时间格式为 13/10/26 20:02。我喜欢将该格式更改为新格式“EEE,d MMM yyyy,HH:mm:ss”。最好的方法是什么?

编辑1:

现在我尝试如下

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 是“Tue,10 Feb 2015,20:55:00”;为什么日期是错误的?谢谢

4

3 回答 3

3

您可以使用以下内容:

SimpleDateFormat sdf = new SimpleDateFormat("MMM dd,yyyy  hh:mm a");
String date = sdf.format(Date.parse("Your date")); 
于 2013-10-26T12:50:11.583 回答
0

试试这个

    SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMMM yyyy, HH:mm:ss");
    Date date = new Date(your date);
    String date_format = sdf.format(date);

希望这会有所帮助

于 2013-10-26T13:05:18.097 回答
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();
于 2013-10-26T12:44:04.010 回答