我已经看到这个问题被问了很多次,似乎没有一个答案是我需要的。
我有一个长类型变量,其中存储了一个纪元时间。
我想要做的是将它转换成一个字符串
例如,如果存储的纪元时间为今天,则最终字符串应为:
17/03/2012
我该怎么做呢?
发布于 2016-10-11 03:56:08
尝尝这个
Date date = new Date(1476126532838L);
DateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
format.setTimeZone(TimeZone.getTimeZone("Etc/UTC"));
String formatted = format.format(date);
format.setTimeZone(TimeZone.getTimeZone("Asia/Colombo"));//your zone
formatted = format.format(date);
System.out.println(formatted);https://stackoverflow.com/questions/9754600
复制相似问题