java用Calendar做今天是我们相识100天日子,我们相识在哪一天

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日写的:

我要回帖

 

随机推荐