繁体   English   中英

如何解析Java中看似标准的时间戳?

[英]How can I parse a seemingly standard Timestamp in Java?

非常简单的任务。 我想重新格式化从格式为Wed,2011年1月26日22:27:09 +0000的服务发送给我的时间戳。

String format = "EEEE; MMMM d, yyyy";
String timestamp = "Wed, 26 Jan 2011 22:27:09 +0000";
Date date = new SimpleDateFormat(format).parse(timestamp);
Log.d("Test", date.toString());

我还没有找到.parse()方法允许的格式,但是这引发了ParseException

你有没有尝试过:

String format = "EEE, dd MMM yyyy HH:mm:ss Z";

当我使用该格式来解析您的测试字符串时,我得到(在中央时间):

Wed Jan 26 16:27:09 CST 2011

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM