Flutter/Dart
DateTime
doublerabbits
2022. 6. 20. 23:21
현재 시간 출력(1970-01-01 UTC 이후 경과 시간)
void main() {
print(DateTime.now());
}
2022-06-20 22:55:03.358
현재 시간 출력(밀리세컨드)
void main() {
print(DateTime.now().millisecondsSinceEpoch);
}
1655733426837
시간 비교
void main() {
var time1 = DateTime.parse("2022-06-20 23:10:30.123Z");
var time2 = DateTime.now();
print(time1);
print(time2);
print('');
time1 = time1.add(Duration(days: 30));
time2 = time2.add(Duration(days: -30));
print(time1);
print(time2);
print('');
print(time1.isAfter(time2));
print(time1.isBefore(time2));
}
2022-06-20 23:10:30.123Z
2022-06-20 23:19:26.430
2022-07-20 23:10:30.123Z
2022-05-21 23:19:26.430
true
false