我是 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");
我是 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");
同样使用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 中的日期格式?问题也是如此。您可能会看到更多链接。