Dart #5 DateTime, Duration

최민경·2023년 3월 31일

Flutter

목록 보기
5/5
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

0개의 댓글