
[Kotlin & Android] SimpleDateFormat 형식 문제 해결 (TimeZone)
·
개발/Kotlin & Android
애뮬레이터에서 SimpleDateFormat 을 사용하여 날짜 형식을 출력했을 때, 원하는 값이 나왔다. 그런데, 내 폰으로 빌드해서 출력했을 땐 날짜가 다르게 출력되는 것이였다. 어떤 문제였는지 알아보자. 1. 문제 var dateFormat = SimpleDateFormat("hh:mm a") var time = dateFormat.format(totalMs) 밀리초를 date형식으로 변환하고자 하였다. 애뮬레이터에서는 오후3시가 출력되었고, 휴대폰으로 직접 빌드를 해보니 오전 1시가 출력되었다. 처음으로, 날짜 형식에 문제가 있나? 생각하고 패턴을 다시 확인해보았다. Letter Date or Time Component Presentation Examples y 년 Year 1996; 96 M 월 ..