私は多くの記事を通じて検索および解析できない日:「火6月20日14時45分55秒MYT 2017」
この日付を解析するために解決策を見つけるしている「火6月20日14時45分55秒MYT 2017」
Iは、フォーマットの下にしようとしている:
EEE MMMは、HHを×:MM:SS ZはYYYY
E MMMは、HHを×:MM:SS ZはYYYY
しかし、それはまだ私に解読不可能な日付の例外を与える。 誰でもこれを手伝うことができますか?
SimpleDateFormat formatInput = new SimpleDateFormat(inputDateFormat);
Date date = formatInput.parse(dateStr);
は、あなたが尋ねる前に検索しましたロケールを与えるてSimpleDateFormatコンストラクタを使用していますか?私はあなたが答えをそのように早く見つけられたと確信しています。既にStack Overflowに関する*多くの質問があります。 –
誰かがこの質問を読んでいる人は、Java 8以降を使用しているか、Androidアプリ用のライブラリを採用する準備ができています。古い「SimpleDateFormat」クラスは使用しないでください。 1つのことは、たとえば、このようなエラーをしたときに、何が間違っているのかを暗闇の中に残すことです。 Androidの場合は、[ThreeTemABP](https://github.com/JakeWharton/ThreeTenABP)を入手してください。すべての場合、 'DateTimeFormatter'を使用してください。これは少し役に立ちます。 –