作业帮 > 综合 > 作业

Java的Calendar类中的常量DAY_OF_WEEK和DAY_OF_WEEK_IN_MONTH有什么区别?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/14 19:12:49
Java的Calendar类中的常量DAY_OF_WEEK和DAY_OF_WEEK_IN_MONTH有什么区别?
Java的Calendar类中的常量DAY_OF_WEEK和DAY_OF_WEEK_IN_MONTH有什么区别?
DAY_OF_WEEK
指示一个星期中的某天.该字段可取的值为 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY 和 SATURDAY.
DAY_OF_WEEK_IN_MONTH
指示当前月中的第几个星期.与 DAY_OF_WEEK 字段一起使用时,就可以唯一地指定某月中的某一天.与 WEEK_OF_MONTH 和 WEEK_OF_YEAR 不同,该字段的值并不 取决于
getFirstDayOfWeek() 或 getMinimalDaysInFirstWeek().DAY_OF_MONTH 1 到 7 总是对应于 DAY_OF_WEEK_IN_MONTH 1;8 到 14 总是对应于 DAY_OF_WEEK_IN_MONTH 2,依此类推.DAY_OF_WEEK_IN_MONTH 0 表示 DAY_OF_WEEK_IN_MONTH
1 之前的那个星期.负值是从一个月的末尾开始逆向计数,因此,一个月的最后一个星期天被指定为 DAY_OF_WEEK = SUNDAY,
DAY_OF_WEEK_IN_MONTH = -1.因为负值是逆向计数的,所以它们在月份中的对齐方式通常与正值的不同.例如,如果一个月有 31
天,那么 DAY_OF_WEEK_IN_MONTH -1 将与 DAY_OF_WEEK_IN_MONTH 5
和 DAY_OF_WEEK_IN_MONTH 4 的末尾相重叠.
再问: 怎样能实现DAY_OF_WEEK_IN_MONTH和DAY_OF_WEEK的一起使用呢? 指的是和DAY_OF_WEEK的具体取值一起使用吗?
再答: 你会字符串拼接吗,你想要的格式都能拼出来.