非常简单的任务。我想重新格式化一个服务的时间戳,格式为 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
。
答案 0 :(得分:5)
你试过了吗?
String format = "EEE, dd MMM yyyy HH:mm:ss Z";
当我使用format来解析你的测试字符串时,我得到了(在中部时间):
Wed Jan 26 16:27:09 CST 2011