Dart DateTimeの日付・時刻をUnixTimに変換するサンプル

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
final unixTime = date.millisecondsSinceEpoch;
DateTimeをUnixTimeに変換するには、millisecondsSinceEpochを使います。
millisecondsSinceEpochを使って、DateTimeのUnixTimeを返します。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
final now = DateTime.now();
final nowUnixTime = now.millisecondsSinceEpoch;
print(now);
print(nowUnixTime);
}
void main() { final now = DateTime.now(); final nowUnixTime = now.millisecondsSinceEpoch; print(now); print(nowUnixTime); }
void main() {
  
final now = DateTime.now();
  final nowUnixTime = now.millisecondsSinceEpoch;
  
  print(now);
  print(nowUnixTime); 
}

実行結果
2023-09-22 20:17:10.481
1695381430481

Dart

Posted by arkgame