`

Calendar 确定日期是一周中的第几天

 
阅读更多
public static void main(String[] args) {
        Calendar calendar=Calendar.getInstance();
        //calendar.add(Calendar.DATE, -1);
        System.out.println(calendar.getTime());
        System.out.println(calendar.get(calendar.DAY_OF_WEEK));
        
    }

 

一周中的第几天,需要用到get()方法。

public int get(int field)
 

SUNDAY为一周的第一天

需要特别注意的是 Calendar.DAY_OF_MONTH获得的是常量值7.

 

分享到:
评论

相关推荐

    C# DataCode 几年几周 转换日期 周一

    首先,确定一周的第一天通常由`Calendar.GetWeekOfYear()`方法决定,它可以按照不同的规则(如ISO 8601或本地文化)确定一周的起始日。然而,为了确保始终得到周一,我们可能需要自定义一些逻辑。 以下是一个简单的...

    java.util.Calendar求日期

    要获取本月的第一天,首先需要确定当前月份的第几天(`dayofmonth`)。然后,通过减去当前的`dayofmonth`并加1,可以将日期回滚到本月的第一天。具体实现如下: ```java int dayofmonth = cal.get(java.util....

    获取下周本周下周日期,获取今天所属第几周

    - 这通常是指当前日期距离今年第一周的周一有多少天,除以7取余数即为本周是今年的第几周。在Python中: ```python week_number = (today.toordinal() - datetime(today.year, 1, 1).toordinal()) // 7 + 1 ``` ...

    根据年月日计算周日期的小程序

    这是因为不同月份的天数不同,而一周有七天,所以需要一个规则来确定每个月的第一天是周几,进而推算出任何一天所在的周日期。这种调整表可能是基于ISO 8601国际标准,该标准规定一年的第1周是包含新年第一天(1月1...

    java 日期转化计算

    根据给定文件的信息,本文将深入探讨Java中与日期转换及计算相关的几个核心知识点:如何计算当前日期是年度中的第几周、确定某天是一周中的哪一天、日期的格式化处理、获取指定年份月份的具体日期以及如何获得当前...

    java中Calendar类制作日历

    使用`Calendar.DAY_OF_WEEK`常量可以获取到月份第一天是一周中的哪一天。这在制作日历时非常重要,因为它可以帮助我们确定每周的起始位置。例如: ```java inta=rn.get(Calendar.DAY_OF_WEEK); ``` 这段代码将返回...

    calendar

    - `calendar.monthrange(year, month)`返回该月的第一天(星期几)和天数。 3. **时间戳**: - 时间戳是自特定时间(通常是1970年1月1日)以来的秒数,可用于在不依赖特定格式的情况下交换时间信息。 - `time....

    java中队日期的操作

    然后,使用`get(Calendar.DAY_OF_WEEK)`获取当前日期是一周中的哪一天,再根据一周的起始日调整到周一。 7. **日期格式化** 当需要将日期转换为字符串或从字符串解析日期时,`SimpleDateFormat`类非常有用。它允许...

    java周算法.pdf

    接着,通过调用 `getFirstDayOfWeek(Date date)` 或 `getLastDayOfWeek(Date date)` 来获取一周的第一天或最后一天。 4. `getFirstDayOfWeek(Date date)` 方法:此方法返回给定日期所在周的第一天。它先设置 `...

    java日期处理大全

    1. **确定一年中某一天属于第几周**: ```java Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, month - 1); cal.set(Calendar.DAY_OF_MONTH, day); int ...

    matlab开发-CALENDAR2

    6. **处理星期名**:根据当前日期的`Weekday`属性,确定每个月的第一天是星期几,然后输出相应的星期名。 ```matlab weekdays = {'星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'}; fprintf...

    java根据日期计算年龄和星期

    这段代码首先创建了一个`Calendar`实例,并设置了指定的日期,然后通过`get`方法获取了这个日期是一周中的哪一天。 ##### 2.3 获取当前星期 除了计算具体日期对应的星期,有时还需要获取当前星期的起始日期。这可以...

    C# 年 周 月 的计算

    要获取当前日期所在周的开始日期,我们可以减去当前日期是本周的第几天(DayOfWeek): ```csharp DateTime startOfWeek = date.AddDays(-(int)date.DayOfWeek); ``` 结束日期则是开始日期加上6天(因为一周有7天...

    LunarCalendar.zip

    2. **处理闰月**:农历的闰月是根据太阳回归年的长度和月亮绕地球一周的时间差来确定的,编程时需要判断某一年是否是闰年,并确定闰月的位置。 3. **计算月大月小**:农历月份有大月(30天)和小月(29天),需要...

    ABAP计算日期的函数

    16. **DAY_IN_WEEK**:确定给定日期是一周中的哪一天,对于安排会议、节假日通知等日常办公活动十分实用。 17. **POPUP_CALENDAR_SDB**:类似于F4_DATE,但更专注于提供一个选择周的对话框,方便用户在大量数据中...

    java中关于时间日期操作的常用函数

    计算一周的具体日期或者确定某一天是一年中的第几周,对于处理周报、计划安排等非常有帮助。 - **计算某一天是一年中的第几星期**: ```java Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, ...

    java对日期的控制

    这里先回溯一周,然后调整到星期一,再根据`weeks`变量确定具体日期。 #### 获取上周日 ```java public String getPreviousWeekSunday() { Calendar cal = Calendar.getInstance(); cal.add(Calendar.WEEK_OF_...

    Java时间函数大全[参考].pdf

    此外,文档中还提到了一个未完成的方法`getWeekDayInWeek`,它接收一个日期和一个数字参数,可能是为了获取该日期所在周的指定天数(比如,一周中的第一天是0,最后一天是6)。这个函数可能用于找出特定日期前后的...

    获得日期的公历农历信息

    在C语言中,`localtime`函数可以将时间戳转换为本地时间,其中包含`tm_wday`字段,它表示一周中的第几天(0代表星期日,1代表星期一,以此类推)。 在提供的文件名`aiCalendar.c`和`aiCalendar.h`中,我们可以推测...

    输入星期显示日历

    这通常需要嵌套循环,一个循环处理每一周,另一个循环处理一周中的每一天。具体实现可能包括检查日期是否为周末,是否为月份的第一天,以及是否为节假日等。 总的来说,"输入星期显示日历"的编程挑战需要理解日期...

Global site tag (gtag.js) - Google Analytics