[Dart]DateTime(日付・時刻)をUnixTime(エポック秒)に変換するには?

Dart

どうも、ちょげ(@chogetarou)です。

DateTimeの日付・時刻をUnixTimに変換する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

DateTimeをUnixTimeに変換するには、millisecondsSinceEpochを使います。

具体的には、DateTimeからmillisecondsSinceEpochを呼び出します。

final unixTime = date.millisecondsSinceEpoch;

millisecondsSinceEpochは、DateTimeのUnixTimeを返します。

スポンサーリンク

使用例

void main() {  
  final now = DateTime.now();
  final nowUnixTime = now.millisecondsSinceEpoch;
  
  print(now); //2022-04-16 06:28:21.179
  print(nowUnixTime); //1650058101179
}

コメント

タイトルとURLをコピーしました