Flutterでタイムスタンプを日付に変換する方法


  1. DateTime.fromMillisecondsSinceEpoch()メソッドを使用する方法:
int timestamp = 1612456800000; // タイムスタンプの例
DateTime date = DateTime.fromMillisecondsSinceEpoch(timestamp);
print(date); // 結果: 2021-02-04 00:00:00.000
  1. DateTime.fromMicrosecondsSinceEpoch()メソッドを使用する方法:
int timestamp = 1612456800000000; // タイムスタンプの例
DateTime date = DateTime.fromMicrosecondsSinceEpoch(timestamp);
print(date); // 結果: 2021-02-04 00:00:00.000
  1. DateTime.parse()メソッドを使用する方法:
String timestamp = "2021-02-04T00:00:00.000Z"; // タイムスタンプの例
DateTime date = DateTime.parse(timestamp);
print(date); // 結果: 2021-02-04 00:00:00.000

これらの方法を使用すると、タイムスタンプを日付に変換できます。適切な方法を選択し、必要な形式に応じて結果をフォーマットすることができます。

以上が、Flutterでタイムスタンプを日付に変換する方法とそれに対応するコード例です。