小编典典

Android:如何以用户的语言获取星期几(星期一等)?

java

我想知道用户本地语言的星期几(星期一,星期二…)。例如,如果用户是法语,则为“ Lundi”,“ Mardi”等。

我已经阅读了这篇文章,但是它只返回一个int,而不是用用户语言显示的日期字符串:在Android中获取星期几的最简单方法是什么?

更一般而言,您如何获得以用户语言写的一周中的每一天和一年中的所有月份?

我认为这是可行的,例如Google议程提供了用用户本地语言写的日期和月份。


阅读 741

收藏
2020-03-12

共1个答案

小编典典

使用SimpleDateFormat相对于用户区域设置将日期和时间格式化为人类可读的字符串。

获取星期几(例如“ Monday”)的小例子:

SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
Date d = new Date();
String dayOfTheWeek = sdf.format(d);
2020-03-12