2013. 11. 21. 22:22

시간을 표현할 때는 HH:mm:ss 를 많이 쓰는데요,


때에 따라 AM/PM, 오전/오후로 표기해주어야 할 때가 있습니다.


그럴 땐 다음과 같은 방식으로 코딩합니다. ^^


 Calendar now = Calendar.getInstance();

 now.setTime(StringUtil.parseDate(row.getDate()));

 int isAMorPM = now.get(Calendar.AM_PM);

 switch (isAMorPM) {

 case Calendar.AM:

 ((TextView)dialog.findViewById(R.id.title)).setText("오 "+now.get(Calendar.HOUR)+" "+now.get(Calendar.MINUTE)+"");

    break;

 case Calendar.PM:

 ((TextView)dialog.findViewById(R.id.title)).setText("오후 "+now.get(Calendar.HOUR)+" "+now.get(Calendar.MINUTE)+"");

    break;

 }


참 쉽죠?


Posted by 그린블로그 DEV그린

댓글을 달아 주세요

  1. BlogIcon 묘묘! 2013.11.22 01:20 신고  댓글주소  수정/삭제  댓글쓰기

    잘보고 가요 좋은 정보 감사해요

  2. BlogIcon 삶의길 2013.11.22 08:23 신고  댓글주소  수정/삭제  댓글쓰기

    잘 보았습니다.^^

  3. BlogIcon 어듀이트 2013.11.22 10:12 신고  댓글주소  수정/삭제  댓글쓰기

    유익한 정보 너무 잘 보고 간답니다`

  4. BlogIcon S매니저 2013.11.22 11:31 신고  댓글주소  수정/삭제  댓글쓰기

    시간 오전 오후로 표기하는 법 잘 배우고 간답니다^^

  5. BlogIcon +요롱이+ 2013.11.22 14:22 신고  댓글주소  수정/삭제  댓글쓰기

    유익한 정보 감사합니다^^
    너무 잘 보고 갑니다!

  6. BlogIcon Hansik's Drink 2013.11.22 16:24 신고  댓글주소  수정/삭제  댓글쓰기

    필요한 분들에게 좋은 정보가 되겠네요 ㅎㅎ
    잘 알아 갑니다 ^^

  7. BlogIcon 톡톡 정보 2013.11.22 17:00 신고  댓글주소  수정/삭제  댓글쓰기

    잘보고 갑니다. 행복한 주말 되세요^^