为什么java.util.Calendar.DATE代表“日期”?

时间:2013-02-11 13:00:47

标签: java calendar

嗯,我知道它代表了一个月的日子,但我的问题是为什么?为什么Calendar.DAY曾经代表它呢?是因为变量命名不当还是存在潜在原因?

1 个答案:

答案 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输入更容易。

此外,“日期”的定义是“由数字指定的月份或年份的日期”。 (根据谷歌)