嗯,我知道它代表了一个月的日子,但我的问题是为什么?为什么Calendar.DAY
曾经代表它呢?是因为变量命名不当还是存在潜在原因?
答案 0 :(得分:3)
还有其他变量:
DAY_OF_MONTH
DAY_OF_WEEK
DAY_OF_WEEK_IN_MONTH
DAY_OF_YEAR
DATE
的Javadoc:
获取和设置的字段编号,表示该月的某一天。 这是DAY_OF_MONTH的同义词。该月的第一天的值为1。
我猜测DATE
为同义词的原因是DAY_OF_MONTH
是最常用的字段,因此使用DATE
输入更容易。
此外,“日期”的定义是“由数字指定的月份或年份的日期”。 (根据谷歌)