永发信息网

Calender类中的DAY_OF_WEEK_IN_MONTH是什么意思?

答案:3  悬赏:0  手机版
解决时间 2021-03-20 06:45
  • 提问者网友:贪了杯
  • 2021-03-19 16:19
Calender类中的DAY_OF_WEEK_IN_MONTH是什么意思?
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-03-19 16:30
先看DAY_OF_WEEK:
这是指一个星期中的某天,即星期几,包括:
SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY 


DAY_OF_WEEK_IN_MONTH:
是指当前月中的第几个星期 。
有几点说明:
1.)星期是一周日开始,所以周日是该周的第一天,周一是第二天,以此类推
2.)1至7号在 DAY_OF_WEEK_IN_MONTH中永远是1(第一个星期); 8至14号是DAY_OF_WEEK_IN_MONTH中的 2 (第二个星期)2,以此类推


下面截一个java的实例,日期为 2014-02-06,你可以直接查一下这一天为周4






全部回答
  • 1楼网友:鱼芗
  • 2021-03-19 17:20
DAY_OF_WEEK_IN_MONTH
public static final int DAY_OF_WEEK_IN_MONTHget 和 set 的字段数字,指示当前月中的第几个星期。与 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 的末尾相重叠。
  • 2楼网友:一叶十三刺
  • 2021-03-19 16:48
day 所在的周是这个月的第几周
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯