[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
タイトルまんまな質問を頂いたので調べてなんとかした。1988/12/13T07:29:00
とかを読ませたいようだ。
DateTimeFormatter.ofPattern("yyyy/MM/ddTHH:mm:ss"); // ← IllegalArgumentException を吐く。上手くいかない
調べたところ、リファレンス (日本語) には Any unrecognized letter is an error. Any non-letter character, other than '[', ']', '{', '}', '#' and the single quote will be output directly. Despite this, it is recommended to use single quotes around all characters that you want to output directly to ensure that future changes do not break your application.
(認識されない文字はエラーです。英文字でない文字は、'['、']'、'{'、'}'、'#'、および一重引用符を除き、直接出力されます。ただし、将来の変更によってアプリケーションが破壊されないようにするには、直接出力したいすべての文字を一重引用符で囲むことをお薦めします。
) とあるではないか。
ということで以下を試したら上手くいった。
DateTimeFormatter.ofPattern("yyyy/MM/dd'T'HH:mm:ss");
ただいまコメントを受けつけておりません。