반응형
void main() {
DateTime now = DateTime.now(); // 현재 날짜시간
print(now); // 2023-01-01 20:17:51.546
print(now.year); // 2023
//년, 월, 일, 시, 분, 초, 밀리
Duration duration = Duration(seconds: 60); // 기간을 나타냄
print(duration); // 0:01:00.000000
print(duration.inDays); // 0
print(duration.inHours); // 0
print(duration.inMinutes); // 1
print(duration.inSeconds); // 60
print(duration.inMilliseconds); // 60000
DateTime specificDay = DateTime(
2022 // 년도는 필수, 나머진 옵션
);
print(specificDay); // 2022-01-01 00:00:00.000
final difference = now.difference(specificDay); // 두 날짜를 비교할 수 있음
print(difference); // 8780:17:51.546000
print(difference.inDays); // 365
print(now.isAfter(specificDay)); // true
print(now.isBefore(specificDay)); // false
print(now.add(Duration(hours: 10))); // 2023-01-02 06:17:51.546
print(now.subtract(Duration(seconds: 500))); // 2023-01-01 20:09:31.546
}
반응형
'나는 이렇게 학습한다 > App' 카테고리의 다른 글
Flutter 앱을 Google Play 스토어에 출시 해보자 (1) | 2024.11.17 |
---|---|
Flutter의 Wrap 위젯으로 동적 레이아웃 쉽게 구성하기 (0) | 2024.09.06 |
flutter _ PageView 와 PageController, Timer 사용방법 (0) | 2023.01.01 |
flutter _ WebView 위젯에서 홈으로 이동, 뒤로가기, 새로고침 (2) | 2022.12.19 |
flutter _ webview_flutter 를 이용해 앱에서 웹페이지 불러오기 (2) | 2022.12.17 |