android - 在用户语言环境中显示日期和时间

我知道我可以使用 android.text.format.DateFormat.getDateFormat() 来格式化我的日期,并使用 android.text.format.DateFormat.getTimeFormat 来格式化我的时间,但是如何格式化日期时间?类似于 java.text.DateFormat 中的 getDateTimeInstance 方法。

我目前只是连接 getDateFormatgetTimeFormat 的格式化程序的结果,但我不知道用户更喜欢哪种方式显示的日期和时间。

最佳答案

你只需要字符串表示吗?如果是,请查看
DateUtils.formatDateTime(Context context, long millis, int flags) :

public static String formatDateTime (Context context, long millis, int flags)

在:android.text.format.DateUtils

https://stackoverflow.com/questions/2983920/

相关文章:

c++ - 将 double 指数的可移植打印到 C++ iostreams

vim - 在 Vim 中对齐行尾注释?

r - 通过符号在ggplot2中设置特定的填充颜色

formatting - CNContactFormatter 需要哪些键?

php - 使用 PHPExcel 以文本格式读取数字

formatting - 不显示文化的本国货币时的正确货币格式

java - 为什么 DecimalFormat 允许字符作为后缀?

.net - 用逗号格式化数字,但保留小数

c# - C++ 格式化,如 Visual Studio C# 格式化

text - LaTeX - 更改文档的字体大小,但在序言中,而不是文档类?