DateTime Method List
compareTo
// now 기준 과거일때 1, 같을때 0, 미래일때 -1
now.compareTo(past!); // 1
now.compareTo(now); // 0
now.compareTo(future!); // -1
isAfter
// 기준값 보다 비교값이 과거이면 true now > past => true
now.isAfter(past!); // true
now.isAfter(now); // false
now.isAfter(future!); // false
isBefore
// 기준값 보다 비교값이 과거이면 false now < past => false
now.isBefore(past!); // false
now.isBefore(now); // false
now.isBefore(future!); // true
difference
기준값, 비교 값, 결괏값 기준을 잡으면 이해하기 편하다. past, future 자리를 기준값, now 비교 값으로 생각했을 때
past는 now에 비해 48시간 빠르다. (바꿔서 말하면 now는 past보다 48시간 늦다)
past!.difference(now); // -48:00:00.000000
future!.difference(now); // 48:00:00.000000
'Flutter > Widget' 카테고리의 다른 글
Flutter ListTileTheme 문서 (0) | 2022.05.06 |
---|---|
Flutter TextFormField 문서 (1) | 2022.05.05 |
Flutter bottomNavigationBar (상태유지) 문서 (0) | 2022.05.03 |
Flutter Stepper widget 문서 (0) | 2022.05.02 |
Flutter ListTile 프로퍼티 문서 (0) | 2021.05.22 |