【发布时间】:2011-11-02 05:08:23
【问题描述】:
我有一个示例日期格式 2011 年 8 月 23 日星期二 18:33:43 +0000
在 Android 中,我使用这个语句 String now = new Date().toGMTString();
我收到了这个 2011 年 8 月 23 日 18:03:25 GMT
我需要做什么才能获得这种格式2011 年 8 月 23 日星期二 18:33:43 +0000?
【问题讨论】:
我有一个示例日期格式 2011 年 8 月 23 日星期二 18:33:43 +0000
在 Android 中,我使用这个语句 String now = new Date().toGMTString();
我收到了这个 2011 年 8 月 23 日 18:03:25 GMT
我需要做什么才能获得这种格式2011 年 8 月 23 日星期二 18:33:43 +0000?
【问题讨论】:
关注@MByD,除了试试这个:
SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT");
String formattedDate = dateFormat.format(yourDateInstance);
【讨论】:
SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
String formattedDate = dateFormat.format(yourDateInstance);
【讨论】:
您可以使用SimpleDateFormat 来解析和格式化日期。
【讨论】: