我正在将日期转换为日期和时间字符串。我使用以下代码:
String result = DateUtils.formatDateTime(
getApplicationContext(),
millis,
(DateUtils.FORMAT_SHOW_DATE |
DateUtils.FORMAT_SHOW_TIME |
DateUtils.FORMAT_NUMERIC_DATE));
结果是 14:17, 20.01.2013
。但我想获取 20.01.2013, 14:17
。我没有找到任何标志来设置日期和时间的顺序。
有没有简单的方法可以将日期转换为格式为“[date], [time]”的本地化字符串?
谢谢。
最佳答案
我不相信 DateUtils 可以做到这一点。考虑使用 SimpleDateFormat
使用用户的区域设置或您的特定格式 "dd.MM.yyyy, HH:mm"
。
关于Android: DateUtils.formatDateTime 改变日期和时间顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14490067/