Notice
Recent Posts
Recent Comments
«   2025/05   »
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 31
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 을 고정시켜 주는 것이 좋다.