我从数据库中获取一个纪元字符串,看起来像这样:1391328000000
我很难将其转换为Java Date。
我尝试了以下方法:
private String buildDate(String dateString){
System.out.println("dateString " + dateString);
DateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
format.setTimeZone(TimeZone.getTimeZone("Etc/UTC"));
String formatted = format.format(Integer.parseInt(dateString));
return formatted;
}
我认为您对这种想法太想了DateFormat
。如果我只想获取一个Date
实例,请尝试以下操作:
Date d = new Date(Long.parseLong(dateString));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句