在java中,我试图将时间戳转换为指定格式的日期,我只能这样实现
DateFormat format = new SimpleDateFormat("EEE MMM d HH:mm:ss yyyy");
Date date = format.parse("022310141505");
System.out.println(date);
如何以日期格式添加“UTC”“Wed Jul 17 05:33:07 UTC 2013”
?
它抛出错误
java.text.ParseException: Unparseable date: "022310141505"
at java.text.DateFormat.parse(DateFormat.java:337)
最佳答案
试试这个,
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy ");
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
Date date = new Date();
System.out.println(sdf.format(date));
另外尝试如下一些事情
DateFormat sdf = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy ");
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
DateFormat format = new SimpleDateFormat("MMddyyHHmmss");
Date date = format.parse("022310141505");
System.out.println(sdf.format(date));
关于java - 从时间戳到日期格式 "Wed Jul 17 05:33:07 UTC 2013",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17695791/