ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 12시간제와 오전, 오후 표시
    Android Studio 2024. 8. 22. 11:17
    728x90

    오전, 오후 표시

     

    Android Studio에서 앱을 개발하면서 시간을 12시간제로 하고 오전과 오후를 표시하는 것은 의외로 간단한데 잘 알려주지 않고 있다

     

    시간은 보통 이렇게 표시한다

    SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm", Locale.getDefault());

     

    여기서 HH:mm 처럼 대문자로 하면 24시간제로 시간을 표시해 준다

    화면에 17:50처럼 나온다

     

    SimpleDateFormat timeFormat = new SimpleDateFormat("hh:mm", Locale.getDefault());

     

    이것을 HHhh로 소문자로 바꾸면 12시간제로 시간을 표시 한다

    화면에는 5:50 으로 표시된다

     

    오전과 오후를 표시하려면 a hh:mm 이라고 고쳐주면 된다

    SimpleDateFormat timeFormat = new SimpleDateFormat(" a hh:mm", Locale.getDefault());

     

    이렇게 하면

    오후 5:50 이라고 표시 된다

    hh:mm a라고 하면 5:50 오후 로 표시 된다

     

    오전, 오후를 AMPM으로 바꾸는 것도 간단하다

    SimpleDateFormat timeFormat = new SimpleDateFormat(" a hh:mm", US);

     

    *Studio 버전에 따라서는 Locale.US 라고 해야 할 지도 모른다

    이렇게 US만 추가해 주면 되는데 US는 반드시 대문자여야 한다

    PM 5:50 으로 표시될 것이다

     

    *아직 PM AMpmam 처럼 소문자로 바꾸는 것은 잘 모르겠습니다

    아시는 분 있으시면 답글로 남겨 주시면 감사하겠습니다

    728x90

    'Android Studio' 카테고리의 다른 글

    띄어쓰기와 줄 바꾸기  (0) 2024.08.22
    Android App 개발은 레고 만들기와 비슷하다  (0) 2024.08.22
Designed by Tistory.