-
Notifications
You must be signed in to change notification settings - Fork 2
날짜 변환 Date format
Jo Hyun Jin edited this page Jan 15, 2021
·
2 revisions
- 서버에서 보내주는 UTC 포맷의 String을 Date로 변환
// string to date
val strDate = "2020-08-16T00:00:00.000Z"
val dateformat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:sss.sss'Z'", Locale.KOREA).parse(strDate)
=> String으로 받아온 형식과 SimpleDateFormat의 형식이 같아야 제대로 변환됨
-
Date를 원하는 형식으로 변환해서 사용
- 해당 뷰의 경우 yyyy. MM. dd. EEEE 의 형식을 갖고 있다. (EE는 월, EEEE는 월요일)
- SimpleDateFormat("원하는 출력 포맷", "원하는 출력 언어").format(dateformat)
// string to date
val strDate = "2020-08-16T00:00:00.000Z"
val dateformat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:sss.sss'Z'", Locale.KOREA).parse(strDate)
// 원하는 포맷대로 출력
val diary_day = SimpleDateFormat("yyyy. MM. dd. EEEE", Locale.KOREA).format(dateformat)