我想知道用户本地语言的星期几(星期一,星期二…)。例如,如果用户是法语,则为“ Lundi”,“ Mardi”等。
我已经阅读了这篇文章,但是它只返回一个int,而不是用用户语言显示的日期字符串:在Android中获取星期几的最简单方法是什么?
更一般而言,您如何获得以用户语言写的一周中的每一天和一年中的所有月份?
我认为这是可行的,例如Google议程提供了用用户本地语言写的日期和月份。
使用SimpleDateFormat相对于用户区域设置将日期和时间格式化为人类可读的字符串。
SimpleDateFormat
获取星期几(例如“ Monday”)的小例子:
SimpleDateFormat sdf = new SimpleDateFormat("EEEE"); Date d = new Date(); String dayOfTheWeek = sdf.format(d);