Android: DateUtils.formatDateTime 改变日期和时间顺序

标签 android date

我正在将日期转换为日期和时间字符串。我使用以下代码:

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/

相关文章:

安卓 : order of filtering in Google Play

Android页面 curl 动画

c# - 通过 DateTime 对象仅从 Controller 传递日期。尝试多种方式绑定(bind)时间

asp.net - 日期正则表达式验证器

java - 如何从 Java 中的日历对象构建日、月、年列表?

java - 使用 Retrofit2 迭代网络 API 调用

java - 无法将 boolean 值更改为 true

java - 获取多部分/表单上传进度的替代方法 (Android)

Java——当用户输入日期字符串时显示一年中的某一天

R. 处理导入的 Stata 文件中的日期和宽格式