자주 쓰는 기능 중에 TimeStamp 또는 현재시간 Long 타입에 대해 유연하게 String 값으로 변경을 해야하는 경우가 많다.
fun getTimeYYYYMMDD() : String {
//현재시간
val curTime = Date().time
val format = SimpleDateFormat("원하는형식yyyy-mm-dd")
//TimeZone 설정 (GMT +9)
format.timeZone = TimeZone.getTimeZone("Asia/Seoul")
//결과물
return format.format(time)
}
"2020-01-11" 리턴한다.
(참고)
Java 8 부터는 LocalDate 클래스로 시간&날짜를 유연하게 사용이 가능하다.
끝
'Android > Tips' 카테고리의 다른 글
Android Studio 업뎃 후 한글 깨짐 증상 해결(Arctic Fox) (0) | 2021.10.29 |
---|---|
Android Studio & BigSur 깜빡거림 렉 버그 (1) | 2021.01.06 |
SDCard 통째로 Cloning 하는 법 (Ubuntu 20.04.1 LTS) (2) | 2021.01.06 |
(에러) cleartext http traffic to not permitted 문제 해결 (0) | 2020.03.16 |
(필수&추천) 자주쓰는 안드로이드 adb 명령 정리 ( Mac 또는 리눅스 계열 OS용 ) (1) | 2020.02.06 |