-4


我是 android 新手,如何将其格式化"2013-07-02T04:17:24Z"July 02, 2013 12:00 PM

提前致谢!

编辑: 这是我的代码。我的代码有什么问题吗:

SimpleDateFormat sdf1 = new SimpleDateFormat("MMMM dd, yyyy");
String formattedDate1 = sdf1.format("2013-07-02T04:17:24Z");
4

1 回答 1

0

同样使用SimpleDateFormat。它可以满足您的需求,并且文档中还提供了一个示例示例。试试下面的东西。OLD_FORMAT您可能必须根据您的要求更改变量值NEW_FORMAT。您可以在上面的链接中看到符号的含义。

final String OLD_FORMAT = "yyyy-MM-dd'T'HH:mm:ssZ";
final String NEW_FORMAT = "yyyy-MM-dd hh:mm a";

String oldDateString = "2013-07-02T04:17:24Z";
String newDateString;

SimpleDateFormat sdf = new SimpleDateFormat(OLD_FORMAT);
Date d = sdf.parse(oldDateString);
sdf.applyPattern(NEW_FORMAT);
newDateString = sdf.format(d);

我从如何更改 Java 中的日期格式?问题也是如此。您可能会看到更多链接。

于 2013-07-27T08:20:04.363 回答