Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- list
- Algorithm
- iNT
- map
- WECODE
- decorator
- split
- Sorted
- enumerate
- join
- LOWER
- 위코드
- len
- count
- FOR
- 파이썬
- lambda
- If
- SQL
- range
- sum
- and
- Python
- or
- index
- DART
- STR
- slice
- MAX
- js
Archives
- Today
- Total
코드로 우주평화
flutter _ 날짜 사용법(DateTime, Duration, difference, isAfter, isBefore, add, substract) 본문
나는 이렇게 학습한다/App
flutter _ 날짜 사용법(DateTime, Duration, difference, isAfter, isBefore, add, substract)
daco2020 2023. 1. 1. 20:21void 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 _ PageView 와 PageController, Timer 사용방법 (0) | 2023.01.01 |
---|---|
flutter _ WebView 위젯에서 홈으로 이동, 뒤로가기, 새로고침 (2) | 2022.12.19 |
flutter _ webview_flutter 를 이용해 앱에서 웹페이지 불러오기 (2) | 2022.12.17 |