Flutterでタイムスタンプを扱う

はじめに

Dartでタイムスタンプ使用することがあり、忘れてしまうのでメモ。

TimeStamp取得

TimeStamp timestamp = DateTime.now().millisecondsSinceEpoch;

アプリの実装では、基本的にDateTimeを使用するので、キャストもメモ。

TimeStamp → DateTime のキャスト

DateTime dateTime = timestamp.toDate();

DateTime → TimeStamp のキャスト

TimeStamp timeStamp = Timestamp.fromDate(dateTime);

参考文献

stack overflow: How to get a timestamp in Dart?