Java/Android : how to get full date string for user language and country?

标签 java android date

我想获取给定用户语言/国家/地区的当前日期。例如:

  • “2017 年 3 月 10 日星期五”(对于英国的英语用户;在其他一些英语国家可能是“2017 年 3 月 10 日星期五”)
  • “Vendredi 10 mars 2017”(适用于法国的法国用户)
  • 德国用户的“Freitag, 10. März 2017”

等等...

也许我没有在SO和网络上正确搜索,但我没有找到方便的答案......

谢谢!

最佳答案

您可以像这样使用 SimpleDateFormat 类传递默认区域设置

SimpleDateFormat dateformat = new SimpleDateFormat(timeFormat, Locale.ENGLISH);

关于Java/Android : how to get full date string for user language and country?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42725067/

相关文章:

java - 创建过程中返回空白对象的ID

java - 添加 androidx.room :room-compiler:2. 1.0-alpha05 后项目未编译

java - 测试我的排序功能

android - 一种将最小化的 flutter 应用程序带到前台的方法

android - 如何同时显示多个通知

R as.Date转换世纪错误

java - 如何获取表java的文件路径

android - 在 ListView 顶部添加新项目不起作用。将项目添加到底部

sql - 无法将月份数字转换为名称

c# - 如何更改 datetime.Now 没有特殊字符?