【发布时间】:2011-04-06 06:28:10
【问题描述】:
我收到来自 WebService 的 Json 响应,其中我在 "performance_start":1328118600 中获得日期,我希望它在我的 android 应用程序中将其转换为 "05 April 2011"。
我已经搜索了各种网站,但找不到任何有价值的东西,谁能告诉我究竟是如何做到这一点的。
谢谢, 大卫布朗
【问题讨论】:
我收到来自 WebService 的 Json 响应,其中我在 "performance_start":1328118600 中获得日期,我希望它在我的 android 应用程序中将其转换为 "05 April 2011"。
我已经搜索了各种网站,但找不到任何有价值的东西,谁能告诉我究竟是如何做到这一点的。
谢谢, 大卫布朗
【问题讨论】:
首先将performance_start转换为Long。
long createdDateTime = performance_start
Date date = new Date(createdDateTime);
然后
DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT).format(date);
希望对你有帮助
【讨论】:
public static void main(String[] args) throws ParseException {
String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date (1328118600*1000));
System.out.println("Date "+ date);
}
【讨论】: