我想将时间戳转换Wed, 20 Feb 2013 11:41:23 GMT
为2013-02-20T11:41:23Z
. 我怎样才能做到这一点?我想要 UTC 格式的 ISO-8601 (2013-20-02T04:51:03Z)。
我的代码如下
Date date=new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
String strDate = date.toString();
Date dt = formatter.parse(strDate );
System.out.println("Date " +dt);
输出是:
Exception in thread "main" java.text.ParseException: Unparseable date: "Wed Feb 20 03:50:03 PST 2013"