嗯,我知道它代表一个月中的某一天,但我的问题是为什么?为什么不Calendar.DAY
用来代表它?是因为变量命名不当还是有根本原因?
最佳答案
还有其他变量:
-
DAY_OF_MONTH
-
DAY_OF_WEEK
-
DAY_OF_WEEK_IN_MONTH
-
DAY_OF_YEAR
以及 DATE
的 Javadocs :
Field number for get and set indicating the day of the month. This is a synonym for DAY_OF_MONTH. The first day of the month has value 1.
我猜测为什么 DATE
的同义词是 DAY_OF_MONTH
是最常用的字段,因此使用 DATE
可以更轻松地输入.
此外,“日期”的定义是“由数字指定的月份或年份中的某一天”。 (根据谷歌)
关于java - 为什么 java.util.Calendar.DATE 代表 "day of month"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14812494/