日期与时间函数主要用于处理日期和时间数据,如计算两个日期之间的天数、指定某一日期或时间、将时间与日期转换成序列数等。
在计算机中,日期是以每一天为1的有序序列数来进行存储和计算的,默认情况下1900年1月1日的序列数为1。其取值范围是1900年1月1日至9999年12月31日。
时间是将日期的1天按24小时、1440分、86400秒分隔后按小数(0到 0.999988426)来进行计算的。其取值范围是00:00:00至23:59:59。
一、TODAY函数:
TODAY函数用于获取当前日期。
根据单元格格式不同,显示日期或日期序列。
语法是:“=TODAY()”。
本函数无参数。
例:获取当前日期及其序列数。
在B2单元格和B3单元格中插入函数:“=TODAY()”,将B3单元格格式设置为“常规”。
二、NOW函数:
NOW函数用于获取当前时间。
根据单元格格式不同,显示时间或时间序列。
语法是:“=NOW()”。
本函数无参数。
例:获取当前时间及其序列数。
在B2单元格和B3单元格中插入函数:“=NOW()”,将B3单元格格式设置为“常规”。
三、DATE函数:
DATE函数用于获取指定日期的序列数。
语法是:“=DATE(year,month,day)”。
参数:year是年份。取值范围0至9999(取值1900至9999之间时,直接使用该数值作为年份;0至1899之间时,将该值加上1900作为年份)。
month是月份。小于1时向前减去相应月数,大于12时向后加上相应月数。
day是日期。小于1时向前减去相应天数,大于当月最大天数时向后加上相应天数。
例:获取给定日期的序列数。
在D2单元格和E2单元格中插入函数:“=DATE(A2,B2,C2)”,并将函数复制到其他行;
将E列单元格格式设置为“常规”,查看返回结果。
四、TIME函数:
TIME函数用于获取指定时间的序列数。
语法是:“=TIME(hour, minute, second)”。
参数:hour是小时。取值大于24时,将取值除以24的余数作为小时。
minute是分钟。取值大于60时,将被转换为小时和分钟。
Second是秒钟。取值大于60时,将被转换为小时、分钟和秒钟。
例:获取给定时间的序列数。
在D2单元格和E2单元格中插入函数:“=TIME(A2,B2,C2)”,并将函数复制到其他行;
将D列单元格格式设置为“时间”,将E列单元格格式设置为“常规”,查看返回结果。
五、DATEVALUE函数:
DATEVALUE函数用于获取文本格式日期的序列数。
语法是:“=DATEVALUE(date_text)”。
参数:date_text是文本格式的日期。
例:获取文本格式日期的序列数。
在D2单元格中插入函数:“=DATEVALUE(A2)”,并将函数复制到其他行。
六、TIMEVALUE函数:
TIMEVALUE函数用于获取文本格式时间的序列数。
语法是:“=TIMEVALUE(time_text)”。
参数:time_text是文本格式的时间。
例:获取文本格式日期的序列数。
在D2单元格中插入函数:“=TIMEVALUE(A2)”,并将函数复制到其他行。
上一篇:
下一篇:自学WPS表格35:日期与时间函数(二)