2

我在SimpleDateFormat中找不到那个符号

如何获取当天的本地化名称?

例如:星期一:1.星期几;周二:2.day,周三:3.day .....

我想获得演示文稿编号“1”而不是星期一...

4

2 回答 2

1

根据其他问题,您不需要SimpleDateFormat获取一周中的数字日期 - 由日历直接通过DAY_OF_WEEK字段提供(从 1 到 7,其中 1 是星期日,7 是星期六):

Calendar today = Calendar.getInstance();
int dayOfWeek = today.get(Calendar.DAY_OF_WEEK);
// Day of Week is a number between 1 and 7 where 1 is Sunday.
int dayOfWeekMondayFirst = (dayOfWeek + 5) % 7 + 1;
于 2013-05-05T17:47:57.790 回答
1
于 2018-12-11T03:23:57.530 回答