Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Calendar.get(Calendar.DAY OF_WEEK)是否受Calendar.getFirstDayOfWeek()影响?_Java_Calendar - Fatal编程技术网

Java Calendar.get(Calendar.DAY OF_WEEK)是否受Calendar.getFirstDayOfWeek()影响?

Java Calendar.get(Calendar.DAY OF_WEEK)是否受Calendar.getFirstDayOfWeek()影响?,java,calendar,Java,Calendar,也许是个愚蠢的问题,但我有一个问题在Java文档中找不到 Calendar.get(Calendar.DAY\u of_WEEK)的值是否根据Calendar.getFirstDayOfWeek()的任何值更改而更改 或者Calendar.get(Calendar.DAY\u OF\u WEEK)是否总是给出正确的答案(基于当前区域设置) Calendar.get(Calendar.DAY\u of_WEEK)的值是否根据Calendar.getFirstDayOfWeek()的任何值更改而更改

也许是个愚蠢的问题,但我有一个问题在Java文档中找不到

Calendar.get(Calendar.DAY\u of_WEEK)
的值是否根据
Calendar.getFirstDayOfWeek()的任何值更改而更改

或者
Calendar.get(Calendar.DAY\u OF\u WEEK)
是否总是给出正确的答案(基于当前区域设置)

Calendar.get(Calendar.DAY\u of_WEEK)
的值是否根据
Calendar.getFirstDayOfWeek()的任何值更改而更改


不。星期天是星期天(
日历。星期天
),不管那是一周的第一天、第二天还是第七天。(如果您使用的是非公历,其周日可能完全不同,这当然是另一回事。)

calendar.getFirstDayOfWeek()
不会影响
calendar.get(calendar.DAY\u of\u week)
的值。它的影响可能是日历。
年中的周
,因为在计算当前周数时会考虑周中的第一天。

周中的日
常量的文档实际上说明:

get和set的字段号,指示一周中的哪一天。此字段的值为星期日、星期一、星期二、星期三、星期四、星期五和星期六

这意味着从该常量的
get
返回的值不会被解释为序数。这些都是
Calendar
类中的(静态)常量。事实上,他们评估为1,2,3不应该让你感到困惑。它们的意思是“星期天、星期一、星期二”,而不是“第一天、第二天、第三天”