Skip to content

날짜 변환 Date format

Jo Hyun Jin edited this page Jan 15, 2021 · 2 revisions

날짜 변환 Date format

  • 서버에서 보내주는 UTC 포맷의 String을 Date로 변환

image

// 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를 원하는 형식으로 변환해서 사용

    image

    • 해당 뷰의 경우 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)