每个时区都有自己的日期/时间格式。比如说,
UK >> dd/MM/yyyy
US >> M/d/yyyy
Run Code Online (Sandbox Code Playgroud)
有关更多信息,https://gist.github.com/mlconnor/1887156
我确信 Android 可能有办法检索默认日期格式。任何人都可以指导什么是最简单的获取方法吗?
根据上面的输入,改进了 kotlin 中的答案并具有向后兼容性。
private fun getDefaultDatePattern(): String {
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
DateTimeFormatterBuilder.getLocalizedDateTimePattern(
FormatStyle.SHORT,
null,
IsoChronology.INSTANCE,
Locale.getDefault()
)
} else {
SimpleDateFormat().toPattern()
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
981 次 |
| 最近记录: |