Open2

DateTimeを扱う

hott3hott3

時間系を整えて扱いたい

(ユーザーがタスク遂行をする際に)
「時間を変更する」概念は変容しやすいので扱いに悩んでいる

「時間を変更する」の認識パターン

  • 新しい日付を指定して、「日付」を変更する
  • 現在の日付の翌日を指定して、「日付」を変更する
  • 現在の日付の翌月を指定して、「日付」を変更する
  • 新しい時刻を指定して、「時刻」を変更する
  • 現在の時刻の1時間後を指定して、「時刻」を変更する

Dartの型

https://api.flutter.dev/flutter/dart-core/DateTime-class.html
https://api.flutter.dev/flutter/material/TimeOfDay-class.html
https://api.flutter.dev/flutter/material/showDatePicker.html
https://api.flutter.dev/flutter/material/showTimePicker.html

参考

タイムゾーン・多言語も併せて、見聞を広げる必要がありそう

https://medium.com/flutter-jp/datetime-17e618c8e26e