我想知道当前的星期几(星期一、星期二...),用用户的本地语言表示。例如,“Lundi”“Mardi”等……如果用户是法国人。
我已经阅读了这篇文章,但它只返回一个 int,而不是用户语言的日期字符串:What is the easiest way to get the current day of the week in Android?
更一般地说,如何以用户的语言编写一周中的所有日子和一年中的所有月份?
我认为这是可能的,例如,Google 议程以用户的本地语言给出了日期和月份。
最佳答案
使用 SimpleDateFormat根据用户的区域设置将日期和时间格式化为人类可读的字符串。
获取当前星期几的小例子(例如“星期一”):
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
Date d = new Date();
String dayOfTheWeek = sdf.format(d);
关于java - Android:如何以用户的语言获取当前的星期几(星期一等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7651221/