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

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

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

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

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

回答:

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

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

SimpleDateFormat sdf = new SimpleDateFormat("EEEE");

Date d = new Date();

String dayOfTheWeek = sdf.format(d);

以上是 Android:如何以用户的语言获取星期几(星期一等)? 的全部内容, 来源链接: utcz.com/qa/423060.html

回到顶部