为什么每当我为自己的DayOfWeek设置TextView时,输出始终以大写字母显示?另外,更改设备语言后,日子永远不会改变。如何将其设置为根据设备的当前语言环境进行更改?

    myTv.text = DayOfWeek.MONDAY.toString()

输出
MONDAY

最佳答案

您可以(相应地替换语言环境...)

String day = DayOfWeek.MONDAY.getDisplayName(TextStyle.FULL, Locale.getDefault());

关于java - Java 8:如何使用设备设置的语言环境解析DayOfWeek,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57923264/

10-12 04:15