Flutter(Dart)で日付の差分を取得するには、difference
メソッドを使用します。
以下はその例です。
// 2つの日付を作成
DateTime date1 = DateTime(2023, 12, 31);
DateTime date2 = DateTime(2024, 1, 1);
// 日付の差分を計算
Duration difference = date2.difference(date1);
// 結果を表示
print('日付の差分: ${difference.inDays} 日'); // 日付の差分: 1 日
print('日付の差分: ${difference.inHours} 時間'); // 日付の差分: 24 時間
print('日付の差分: ${difference.inMinutes} 分'); // 日付の差分: 1440 分
上記の例では、日数、時間、分の差分を表示していますが、必要に応じて秒やミリ秒などの他の時間単位も取得できます。 difference.inSeconds
、difference.inMilliseconds
などといった具体的なプロパティも利用可能です。
目次
Comment