Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.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 获取当前整数周数增加一天_Java_Android_Date_Calendar - Fatal编程技术网

Java 获取当前整数周数增加一天

Java 获取当前整数周数增加一天,java,android,date,calendar,Java,Android,Date,Calendar,我必须将一周中的当前日期设置为int,并且我正在使用日历,但是我将它增加了一个,为什么 Calendar c = Calendar.getInstance(); c.setTime(new Date()); int dayOfWeek = c.get(Calendar.DAY_OF_WEEK); 今天即星期二返回3,而不是2。值如下所示: Sunday = 1 Monday = 2 Tuesday = 3 Wednesday = 4 Thursday = 5 Friday = 6 Saturd

我必须将一周中的当前日期设置为int,并且我正在使用日历,但是我将它增加了一个,为什么

Calendar c = Calendar.getInstance();
c.setTime(new Date());
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
今天即星期二返回3,而不是2。

值如下所示:

Sunday = 1
Monday = 2
Tuesday = 3
Wednesday = 4
Thursday = 5
Friday = 6
Saturday = 7
System.out.println(Calendar.SUNDAY);
您可以这样检查:

Sunday = 1
Monday = 2
Tuesday = 3
Wednesday = 4
Thursday = 5
Friday = 6
Saturday = 7
System.out.println(Calendar.SUNDAY);
价值观是这样的:

Sunday = 1
Monday = 2
Tuesday = 3
Wednesday = 4
Thursday = 5
Friday = 6
Saturday = 7
System.out.println(Calendar.SUNDAY);
您可以这样检查:

Sunday = 1
Monday = 2
Tuesday = 3
Wednesday = 4
Thursday = 5
Friday = 6
Saturday = 7
System.out.println(Calendar.SUNDAY);

这些值在java.util.Calendar类中定义:


这些值在java.util.Calendar类中定义:


是从零开始计数吗?在这种情况下,它增加了两个,所以星期天等于1?不仅从1开始计数,而且你的一周从星期天开始。是从零开始计数吗?在这种情况下,它增加了两个,所以星期天等于1?不仅从1开始计数,而且你的一周从星期天开始。@Fondesa@Fondesa