Locale("ar") 을 사용하는 폰에서는 "20030613" 이 "٢٠٠٣٠٦١٣ " 으로 출력된다.

일반적인 UI String 으로 사용할 때에는 문제가 없지만,

이 값을 로그를 남기거나 로그의 식별자로 사용할 때는 오류가 발생할 수 있으므로,

SimpleDateFormat("yyyyMMdd", Locale.ENGLISH) 처럼 Locale 을 고정시켜 주는 것이 좋다.

+ Recent posts