我的长期价值是20140811。我是说今天是我的约会。我需要把这个日期转换成2014-08-11 13:14:07.672,就像这样。但我得到的结果是1969-12-31 23:35:40.811。
我使用了以下代码,
long date = 20140811
Date d = new Date(date);
System.out.println(d);好样的,帮帮我
发布于 2014-08-11 18:25:14
使用DateFormat解析值:
long l=20140811;
DateFormat df = new SimpleDateFormat("yyyyMMdd");
df.parse(String.valueOf(l));发布于 2014-08-11 18:26:56
使用DateFormat解决了解析问题。
有关约定的精确列表,请参见此链接DateFormat信函约定。
long date = 20140811;
String s = String.valueOf(date);
DateFormat df = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss.SSS");//throws ParseException
Date d = df.parse(s);https://stackoverflow.com/questions/25249889
复制相似问题