Java的Calendar类提供了两个字段:WEEK_OF_MONTH和DAY_OF_WEEK_IN_MONTH有人鈳以向我解释这个区别吗?看来用下面的代码进行测试时,他们都返回相同的值:当月
Java的Calendar类提供了两个字段:WEEK_OF_MONTH和DAY_OF_WEEK_IN_MONTH有人鈳以向我解释这个区别吗?看来用下面的代码进行测试时,他们都返回相同的值:当月
周是当前月中的一周周日多少个星期已经有过首發
月中的星期几是第5天将是星期四,星期日等
不同之处在于DAY_OF_WEEK_IN_MONTH提供月份中工作日发生的次数,而WEEK_OF_MONTH只是返回当前月份中的星期数这样想,如果月份在星期三开始那么第一个星期一将在月的第二个星期发生。对于DAY_OF_WEEK_IN_MONTH为周一的值是1但WEEK_OF_MONTH为2。
Calendar.DAY_OF_WEEK_IN_MONTH
返回“N如果当前日期是每月的第N天”说“3,如果今天是第三次在一个月周三”
所以我在2016年12月21日写的: