-
12시간제와 오전, 오후 표시Android Studio 2024. 8. 22. 11:17728x90
오전, 오후 표시
Android Studio에서 앱을 개발하면서 시간을 12시간제로 하고 오전과 오후를 표시하는 것은 의외로 간단한데 잘 알려주지 않고 있다
시간은 보통 이렇게 표시한다
SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm", Locale.getDefault());
여기서 HH:mm 처럼 대문자로 하면 24시간제로 시간을 표시해 준다
화면에 17:50처럼 나온다
SimpleDateFormat timeFormat = new SimpleDateFormat("hh:mm", Locale.getDefault());
이것을 HH를 hh로 소문자로 바꾸면 12시간제로 시간을 표시 한다
화면에는 5:50 으로 표시된다
오전과 오후를 표시하려면 a hh:mm 이라고 고쳐주면 된다
SimpleDateFormat timeFormat = new SimpleDateFormat(" a hh:mm", Locale.getDefault());
이렇게 하면
오후 5:50 이라고 표시 된다
“hh:mm a” 라고 하면 5:50 오후 로 표시 된다
오전, 오후를 AM과 PM으로 바꾸는 것도 간단하다
SimpleDateFormat timeFormat = new SimpleDateFormat(" a hh:mm", US);
*Studio 버전에 따라서는 Locale.US 라고 해야 할 지도 모른다
이렇게 US만 추가해 주면 되는데 US는 반드시 대문자여야 한다
PM 5:50 으로 표시될 것이다
*아직 PM AM을 pm과 am 처럼 소문자로 바꾸는 것은 잘 모르겠습니다
아시는 분 있으시면 답글로 남겨 주시면 감사하겠습니다
728x90'Android Studio' 카테고리의 다른 글
띄어쓰기와 줄 바꾸기 (0) 2024.08.22 Android App 개발은 레고 만들기와 비슷하다 (0) 2024.08.22