从星期几整数java获取日期字符串

Ale*_* R. 4 java android date

我需要得到只有一周整数的一天字符串(例如:1 =星期一,5 =星期五......),我没有任何日期.

我知道我可以定义一个字符串数组,但我认为使用日期格式有更好的解决方案.没有约会可能吗?

shm*_*sel 7

您可以使用DayOfWeek枚举来获取一天的数字:

System.out.println(DayOfWeek.of(1).toString());
Run Code Online (Sandbox Code Playgroud)

输出:

MONDAY
Run Code Online (Sandbox Code Playgroud)

  • 这取决于java 1.8 (2认同)
  • 只需在谷歌上搜索"android dayofweek enum"即可找到答案http://stackoverflow.com/questions/18329631/enum-of-days-in-java-with-calendar因为我在Android上找不到DayOfWeek枚举. (2认同)

Ale*_* R. 4

感谢 shmosel 找到了答案。我正在使用以下内容:

\n\n
DateFormatSymbols.ge\xe2\x80\x8ctInstance().getWeekda\xe2\x80\x8c\xe2\x80\x8bys()\n
Run Code Online (Sandbox Code Playgroud)\n