-
flutter - Dart 시간 변환(DateTime, millisecondsSinceEpoch, fromMillisecondsSinceEpoch)Flutter 2021. 7. 29. 00:16반응형
졸업 작품 때문에 Dart 시간 변환에 대해서 공부했다.
-> DateTime 에서 millisecondsSinceEpoch로, millisecondsSinceEpoch에서 DateTime으로 변환 하는것이 목적이다.
flutter 로는 단순 결과를 얻기 힘들어서 DartPad를 활용했다.
[DartPad]
-> 해당 코드는 https://www.python2.net/questions-701627.htm 여기서 많이 참고하였다.
void main(){ final date1 = DateTime.fromMillisecondsSinceEpoch(1577836800 * 1000).toUtc(); // 01/01/2020 @ 12:00am (UTC) final date2 = DateTime.fromMillisecondsSinceEpoch(1585699200 * 1000).toUtc(); // 04/01/2020 @ 12:00am (UTC) final date3 = DateTime(2020, 08, 01, 00, 05, 00); final date4 = DateTime(2020, 10, 31, 23, 55, 00); final difference = (date2.difference(date1).inDays).floor(); print(date1); print(date2); print(difference); print(date3); print(date4); final date5 = date1.millisecondsSinceEpoch; print(date5); }
300x250'Flutter' 카테고리의 다른 글
Flutter - final 과 const (0) 2021.10.06 Flutter - APK 파일 생성하기 (0) 2021.09.15 flutter 에러 - Missing type arguments for generic method 'push<T extends Object?>'. Try adding an explicit type, or remove implicit-dynamic from your analysis options file. (0) 2021.07.28 flutter - stateful widget (0) 2021.07.22 flutter - 플러터 2.0 버튼 (0) 2021.07.22