将年、月、日转换为日期。
用法示例
DATE(1969,7,20)
DATE(A2,B2,C2)
语法
DATE(年,月,日)
-
年
- 日期中的年份。 -
月
- 日期中的月份。 -
日
- 日期中的“日”部分。
备注
-
DATE
函数的输入内容必须为数字。如果输入的是字符串或是对包含字符串的单元格的引用,则系统会返回#VALUE!
错误。 -
如果日期中的数值超出月或日的有效范围,则
DATE
函数会自动重新计算日期,但不会显示任何通知。例如,DATE(1969,13,1)
中指定的 13 月是无效的,因此系统会生成日期 1/1/1970。与此类似,DATE(1969,1,32)
中指定的 1 月 32 日并不存在,因此系统会生成日期 2/1/1969。 -
DATE
函数会自动舍去输入值的小数部分进行转换,但不会显示任何通知。例如,月份值 12.75 会解读为 12 月。
-
Google 表格使用的是 1900 日期系统,计算自 1899 年 12 月 30 日(不包括 1899 年 12 月 30 日)以来的天数。
-
如果年份介于 0 到 1899 之间,则 Google 表格会将该值与 1900 相加来计算年份。例如,DATE(119,2,1) 会生成日期 2/1/2019。
-
如果年份介于 1900 到 9999 之间,则 Google 表格会使用该数值作为年份。例如,DATE(2019,1,2) 会生成日期 1/2/2019。
-
如果年份小于 0 或大于 10000,则 Google 表格会返回“#NUM!”错误。
另请参阅
TO_DATE
:将提供的数字转换为日期。
TIME
:将小时、分钟和秒转换为时间。
N
:将提供的参数返回为数值。
DATEVALUE
:将提供的已知格式的日期字符串转换为日期值。