/ /タイムゾーンを使用したタイムスタンプの解析[複製]-Java、解析、日付、時刻、タイムスタンプ

タイムゾーンでタイムスタンプを解析する[duplicate] - java、解析、日付、時刻、タイムスタンプ

この形式で与えられたタイムスタンプを解析したい timestamp="2015-05-21 12:38:00Z" クラスを使用して SimpleDateFormat。問題は "Z" の終わりに timestamp タイムゾーンを指定します。あいにく

new SimpleDateFormat("yyyy-MM-dd HH:mm:ssZ")

仕事をしません。それは私を投げます:

java.text.ParseException: Unparseable date: "2015-05-21 12:38:00Z"

私が使うなら

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"Z"")

文字列は解析できますが、タイムゾーン "Z" 無視されます。

その問題はどのように解決できますか?

回答:

回答№1は2

ちょうど使用する X ISO 8601のタイムゾーンを示すには:

new SimpleDateFormat("yyyy-MM-dd HH:mm:ssX").parse("2015-05-21 12:38:00Z")