日期与时间函数
- 一、提取日期(year,month,day,hour,minute,second函数)
- 二、组合日期函数(Date函数,Time函数)
- 三、查看星期(weekday,weeknum函数)
- 四、查看工作日(networkdays,workday函数)
- 五、n月后的日期(eomonth,edate函数)
- 六、时间间隔(Datedif函数)
1、求和与统计函数
2、数字处理函数
3、日期与时间函数
4、查找与引用函数
5、逻辑与信息函数
6、文本处理函数
本文介绍数字处理函数部分。
一、提取日期(year,month,day,hour,minute,second函数)
案例1:提取日期中的年,月,日,时,分,秒。
二、组合日期函数(Date函数,Time函数)
案例1:组合日期
案例2:使用date函数与文本提取函数生成完整日期
总结:
Date函数作用为将年月日,合并在一起,成为一个完整的日期格式。
Time函数作用为将时分秒,合并在一起,成为一个完整的时间格式。
三、查看星期(weekday,weeknum函数)
案例:查看日期为星期几,为该年的第几周。
总结:
weekday函数参数1:日期;参数2:选择返回星期的格式。
weeknum函数参数1:日期;参数2:选择返回星期的格式。
四、查看工作日(networkdays,workday函数)
案例1:已知项目开始和结束日期,去除指定节假日和星期,查看实际工作日。
案例2:已知活动开始日期,以及活动需要时间,去除节假日和星期。求结束的日期。
总结:由上
networkdays函数参数1:开始日期;参数2:结束日期;参数3:指定节假日和周末。
workday函数参数1:开始日期;参数2:持续时长;参数3:指定节假日和周末。
五、n月后的日期(eomonth,edate函数)
案例:计算某日期三个月后的最后一天日期,以及3个月后的日期。
总结:
eomonth函数表示:n个月后最后一天的日期。
参数1:开始日期;参数2:月数。
edate函数表示:n个月后该天的日期
参数1:开始日期;参数2:月数。
六、时间间隔(Datedif函数)
案例:求两个日期之间的时间间隔
案例2:求员工到目前为止的工作年限
总结:
注:datedif函数在输入时无提示,因此需要手动输入全部。datedif参数1:开始日期;参数2:结束如期;参数3:y/m/d(年月日,注意需要双引号)。