在Android上格式化时间,同时遵循偏好(24小时时钟与AM/PM等)。
-
20-09-2019 - |
题
我目前正在使用以下代码在Google Android上格式化时间:
DateFormat.getDateTimeInstance().format(millis)
尽管此代码尊重我的时区和语言环境设置,但它忽略了系统首选项中的“ 24小时模式”设置,始终在AM/PM中返回时间。是否有任何方法可以以与状态栏相同的时间获得时间?
解决方案
理论上(从未尝试过),您可以使用
http://developer.android.com/reference/android/text/format/dateformat.html
根据您的设置获取格式器。 YMMV。
其他提示
SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm");
df.format(new Date(date));
“日期”毫秒
使用 java.text.SimpleDateFormat
班级。
不隶属于 StackOverflow