[英]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.