Calendar中的方法区别

Calendar.Calendar.DAY_OF_YEAR与Calendar.Calendar.DAY_OF_WEEK或者月 分他们有什么样的区别啊 我试着换着结果一样 但是找不出有什么区别

Calendar.DATE,与DAY_OF_MONTH涵义相同,一个月中的第几天(从1开始)
Calendar.DAY_OF_MONTH,见上
Calendar.DAY_OF_WEEK,一个星期中的星期几,SUNDAY(1), MONDAY(2), TUESDAY(3), WEDNESDAY(4), THURSDAY(5), FRIDAY(6), and SATURDAY(7).
Calendar.DAY_OF_YEAR,一年中的第几天(从1开始)。
如果使用日期计算较多,建议你直接用Date4j。

这个是内部定义的常量,在get/set时用到的,并不是返回一周中的第几天。。

set(Calendar.DAY_OF_WEEK, 3);