0
0

DateTime変換時に気をつけたいこと

Posted at

はじめに

今回は、最近日付変換実装時に詰まった事象を紹介していこうと思います。

本文

今回自分が詰まった内容としてはStringで帰ってきているAPIの返却物をDateTimeに変換するときに、zが入っている場合にエラーになってしまうというものでした。
DateTimezは協定世界時を表しています。
ただzをFormatterに渡すだけではエラーになってしまうわけです。
そこで解決策は以下のようになります

// 協定世界時の中でもどこなのかを第二引数として指定してあげないといけません
DateTimeFormatter.ofPattern("EEE, dd MMM yyyy HH:mm:ss z", Locale.ROOT)

最後に

z自体は漏れてないはずなのになんでだ??となって多少時間を取られたので備忘録として残しておきます
どなたかのお役に立てれば幸いです

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0