void main() {
DateTime now = DateTime.now();
print(now);
print(now.year);
print(now.month);
print(now.day);
print(now.hour);
print(now.minute);
print(now.second);
print(now.microsecond);
Duration duration = Duration(seconds: 60);
print(duration);
print(duration.inDays);
print(duration.inHours);
print(duration.inMinutes);
print(duration.inSeconds);
print(duration.inMilliseconds);
DateTime specificDays = DateTime(
2017,
11,
12
);
print(specificDays);
final difference = now.difference(specificDays);
print(difference);
print(difference.inDays);
print(difference.inHours);
print(now.isAfter(specificDays));
print(now.isBefore(specificDays));
print('----------');
print(now);
print(now.add(Duration(hours: 10)));
print(now.subtract(Duration(seconds: 10)));
}
2023-03-31 14:52:37.545
2023
3
31
14
52
37
0
0:01:00.000000
0
0
1
60
60000
2017-11-12 00:00:00.000
47174:52:37.545000
1965
47174
true
false
----------
2023-03-31 14:52:37.545
2023-04-01 00:52:37.545
2023-03-31 14:52:27.545