Android日期和时间格式

时间:2011-08-23 18:36:13

标签: android datetime

我有一个样本日期格式星期二,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

3 个答案:

答案 0 :(得分:4)

您可以使用SimpleDateFormat来解析和格式化日期。

答案 1 :(得分:4)

使用SimpleDateFormat

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
String formattedDate = dateFormat.format(yourDateInstance);

答案 2 :(得分:1)

关注@MByD,除了试试这个:

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT");
String formattedDate = dateFormat.format(yourDateInstance);