解析日期字符串的问题

Emi*_*Adz 5 java parsing android date simpledateformat

我正在尝试将以下字符串解析为Date对象:

2013-12-26T01:00:56.664Z
Run Code Online (Sandbox Code Playgroud)

使用这个SimpleDateFormat:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
Run Code Online (Sandbox Code Playgroud)

但是我得到了:

 java.text.ParseException: Unparseable date: "2013-12-26T01:00:56.664Z" (at offset 19)
Run Code Online (Sandbox Code Playgroud)

我做错了什么,我该如何处理日期中TZ字母?

Bud*_*dha 6

真实的问题是日期不是T&Z而是毫秒.

"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" 这必须是要使用的格式,因为在输入日期也有毫秒.