Notice
Recent Posts
Recent Comments
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

c

Arabic yyyy-mm-dd, SimpleDateFormat("yyyyMMdd") 처리시 주의 사항 본문

Google/Android

Arabic yyyy-mm-dd, SimpleDateFormat("yyyyMMdd") 처리시 주의 사항

iuChannel 2019. 7. 18. 14:39

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

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

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

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