在工作中,我们经常需要使用时间和日期,包括年月日,时分秒,今天我们就简单地介绍一下怎样使用today函数,now函数,接着讲一如何计算两个时间相差的年份数,月份数,最后学习一下怎么将一个时间转化为秒数值。首先,我们介绍today和now函数。
案例1:
today函数用于返回当前时间的日期,在单元格中输入:=today(),括号中不需要选择任何参数,如图1,
图1
输入完成后直接按enter键即可,当前日期就出现咯,如图2
图2
案例2:
now函数用于返回当前时间的日期和时间,在单元格中输入:=now(),括号中不需要选择任何参数,如图3
图3
输入完成后直接按enter键即可,当前日期就出现咯,如图4
图4
这里提醒一下,要设置好单元格格式,设置方法入下:选择单元格,右键单击弹出右键命令栏,选择“设置单元格格式”
图5
弹出设置单元格格式属性框,选择数字—分类中日期—类型中选择同时包含日期与时间的格式即可,如图6
图6
案例3:
计算两个时间间相差的年份,下图计算张三的年龄,在单元格中输入:=year(C2)- year(B2)即可,也就是用当前年份的值减去出生年月值,如图7
图7
接着计算张三出手了多少个月,在单元格中输入:=(year(C2)- year(B2))*12+month(C2)- month(B2)即可,也就是用当前年份的值减去出生年月的年份差乘12再加上月份差数,如图8
图8
案例4:
将某个时间换算成多少秒,在单元格中输入:=HOUR(A2)*3600+MINUTE(A2)*60+SECOND(A2),即完成换算。逻辑如下:小时数乘3600加分钟数乘90加秒数的和,如图9
图9
总结,本次我们介绍了以下函数:
today:返回当前日期
now:返回当前日期与时间,要注意格式设置
year(b时间)-year(a时间):计算两时间相差年份数
month(b时间)-month(a时间):计算两时间相差月份数
HOUR(时间)*3600+MINUTE(时间)*60+SECOND(时间):将时间换算成秒数。