Android
Android의 현지화 된 날짜 / 시간
수색…
비고
로케일 인식 날짜, 즉 사용자 기본 설정 (예 : 12 시간 / 24 시간 시계 형식)을 포맷하려면 DateUtils 클래스의 메서드를 사용하는 것이 좋습니다. 이러한 방법은 사용자에게 표시되는 날짜에 가장 적합합니다.
완전히 사용자 지정된 날짜 표현을 위해서는 모든 날짜 요소를 완전히 제어 할 수 있으므로 SimpleDateFormat 클래스를 사용하는 것이 좋습니다.
DateUtils.formatDateTime ()을 사용하여 사용자 정의 지역화 된 날짜 형식
DateUtils.formatDateTime ()을 사용하면 시간을 제공 할 수 있으며 사용자가 제공하는 플래그에 따라 지역화 된 날짜 / 시간 문자열이 만들어집니다. 플래그를 사용하면 특정 요소 (예 : 평일과 같은)를 포함할지 여부를 지정할 수 있습니다.
Date date = new Date(); String localizedDate = DateUtils.formatDateTime(context, date.getTime(), DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_WEEKDAY);
formatDateTime ()은 적절한 날짜 형식을 자동으로 처리합니다.
Android의 표준 날짜 / 시간 형식
날짜 형식 지정 :
Date date = new Date(); DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM); String localizedDate = df.format(date)
날짜와 시간을 형식화하십시오. 날짜는 짧은 형식이며 시간은 긴 형식입니다 :
Date date = new Date(); DateFormat df = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.LONG); String localizedDate = df.format(date)
완전 맞춤형 날짜 / 시간
Date date = new Date(); df = new SimpleDateFormat("HH:mm", Locale.US); String localizedDate = df.format(date)
일반적으로 사용되는 패턴 :
- HH :시 (0-23)
- hh : 시간 (1-12)
- a : AM / PM 표시 자
- mm : 분 (0-59)
- 초 : 초
- dd : 일 (1-31)
- MM : 월
- yyyy : 년
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow