JDJ*_*JDJ 3 android localization date
我试图获得一个日期字符串,其中包含星期和月份的缩短形式,以及月份的日期.
例如,具有英语区域设置的用户会看到:
星期六17
并且具有德语区域设置的用户会看到:
迪.17 Juni
我一直在查看android.text.format.DateFormat
文档,getBestDateTimePattern(Locale locale, String skeleton)
看起来它可能有用,但它需要API 18+,所以我不能使用它.
有没有办法获得基于用户当前区域设置的这种短格式?
好吧,我想我终于搞清楚了:
int flags = DateUtils.FORMAT_SHOW_DATE |
DateUtils.FORMAT_NO_YEAR |
DateUtils.FORMAT_ABBREV_ALL |
DateUtils.FORMAT_SHOW_WEEKDAY;
dateTextView.setText(DateUtils.formatDateTime(this, millis, flags));
Run Code Online (Sandbox Code Playgroud)
对于英语语言环境,您将获得:
6月18日星期三
对于德语语言环境,您会得到:
Mi.,18.Juni
而对于法国语言环境,你得到:
聚体.18 juin
归档时间: |
|
查看次数: |
1336 次 |
最近记录: |