bugfix> java > 投稿

string として日付を取得していますこの形式で 2018-05-04T15:49:27+00:00 しかし、 SimpleDateFormat で解析できないようです 。ザ・ T 例外を引き起こす年と時間の間、私は SimpleDateFormat について赤Java docsのクラスですが、 T の言及はありません 。私は今 T の交換スペースを使用して解析しますが、これが正しい解決策かどうか疑問に思います。記録のためだけに火曜日ではなく、常に T ですどんな日でも。

T
回答 2 件
  • 以下のフォーマッターを使用して、ストリング 2018-05-04T15:49:27+00:00 を解析できます  時間に。

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
    
    

  • SimpleDateFormat に必要なものはすべて見つけることができます  ここに。

    T  は単なるテキストであるため、 SimpleDateFormat にとって特別な意味はありません 。あなたはそれを引用符で囲む必要があり、それから平文は「そのまま」読まれます

    パターン yyyy-MM-dd'T'HH:mm:ss ... を使用する場合   yyyy-MM-ddTHH:mm:ss ... の代わりに  元気です。

あなたの答え