'현재 지금 시각'을 기준으로 날짜 차이를 계산하는 방법이다. 예를 들어 지금 시각 today값이 2020-06-16 13:11:10 일때,
1. sampleDate값이 2020-06-14 10:12:14 라면 "2일 차이남!!"
2. sampleDate값이 2020-06-14 15:12:14 라면 "1일 차이남!!"
var sampleDate = "2020-06-14 10:12:14"
var sf = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
var date = sf.parse(sampleDate)
var today = Calendar.getInstance()
var calcuDate = (today.time.time - date.time) / (60 * 60 * 24 * 1000)
"$calcuDate 일 차이남!!"
그냥 단순히 날짜차이만 확인하고 싶다면 뒷부분의 HH:mm:ss 부분을 00:00:00으로 통일해서 계산하면 된다.
'프로그래밍 > android' 카테고리의 다른 글
android studio xml tab spacing (0) | 2020.11.17 |
---|---|
[android] 안드로이드 웹뷰 로컬 스토리지 사용하기 옵션 (webview local storage) (0) | 2020.11.10 |
[kotlin] 코틀린 null 처리 (.let) (0) | 2020.10.16 |
[android] 안드로이드 AES256 암호화 복호화 (feat. java) (0) | 2020.08.11 |
[kotlin] android EncryptedSharedPreferences example (0) | 2020.08.10 |