-1
現在の文字列を解析する際に問題があります。Parse "Thu Feb 02 13:28:04 CET 2017" to dateの形式の文字列
私は文字列Thu Feb 02 13:28:04 CET 2017
を持っており、それを日付として解析したいと考えています。
SimpleDateFormat
クラスに応じていくつかの形式を試してみました、そして私のコードは、残念ながら
dateFormat = new SimpleDateFormat("E MMM dd HH:mm:ss Z yyyy");
dateFormat.parse("Thu Feb 02 13:28:04 CET 2017");
で、私は常に解析できないテキストを取得し、私は私が、この問題を引き起こすかを把握することはできません私はこの上の多くの質問があります知っている...
をEEE
の代わりに、E
またはZZZ
の代わりに、Z
とH
の代わりHH
などのようないくつかの形式を試してみました私はそれらをすべて望みなく試してきました。
どのような種類のタイムゾーンがCETですか? – ShayHaned
はロケールの問題である可能性があります。あなたの日付は英語であり、SimpleDateFormatにロケールを与えないので、デフォルトのロケールが英語でない場合、動作しません。 – njzk2
@ShayHanedあなたはどこにいるの? – njzk2