Skip to content

Instantly share code, notes, and snippets.

@Roms1383
Last active September 10, 2022 08:04
Show Gist options
  • Save Roms1383/ed5a81606e34a21c99f668e53552c199 to your computer and use it in GitHub Desktop.
Save Roms1383/ed5a81606e34a21c99f668e53552c199 to your computer and use it in GitHub Desktop.
using DateTime.utc constructor

using DateTime.utc constructor

Created with <3 with dartpad.dev.

void main() {
print('equivalent in Rust: 1974-10-04 20:39:12.153154 UTC (ms 150151152153154)');
final ms = 150151152153154;
final millis = (ms / 1000).round();
final micros = ms % 1000;
print('ms: $ms millis: $millis micros: $micros');
final date = DateTime.utc(1970,1,1,0,0,0,millis,micros);
print('date: $date micros since epoch: ${date.microsecondsSinceEpoch} micros: ${date.microsecond}');
final d = DateTime.utc(1970,1,1,0,0,0,0,ms);
print('date: $d micros since epoch: ${d.microsecondsSinceEpoch} micros: ${d.microsecond}');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment