마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 simple dateformat

0 추천
simple dateformat 으로 년 월 일 시 분 초 오전오후

 

SimpleDateFormat mFormat = new SimpleDateFormat( "yyyy-MM-dd hh:mm:ss a")

 

로정의햇는데 에뮬레이터에서는 am 으로 보이고 저희 폰에선 오전 으로 보여서

 

두개를 나눠서

SimpleDateFormat mFormatA = new SimpleDateFormat( "yyyy-MM-dd hh:mm:ss ")

SimpleDateFormat mFormatB = new SimpleDateFormat( "a")

 

이런식으로해서

if( mFormatB.toStirng = "AM".){
   mFormatB.toString = "오전" ;

}

하려고햇는데 안되서 혹시 어떻게 바꾸는게 좋은방법일까요?
공과근성 (6,020 포인트) 님이 2019년 10월 27일 질문

2개의 답변

0 추천
간단하게 mFormatB의 문자열값에 am이 있으면 am을 오전으로 바꾸세요

contains 와 replace를 찾아보세요
뱅구다 (11,280 포인트) 님이 2019년 10월 27일 답변
아 멍청이같이생각햇서요 ㅠㅠ 그냥 스트링값하나 만들어서 박아서 치환햇어요
0 추천
단말의 언어설정에 따라 다르게 나타나는 부분이라 Replace 없어도 됩니다.

에뮬의 로케일 설정을 변경해보세요
aucd29 (218,390 포인트) 님이 2019년 10월 28일 답변
...