相关知识点
一、获取当前系统时间
1、 date() 或date 获得当前系统日期 如2019/2/1精度到秒,从1900-1-1~9999-12-31
2、 time() 或time 获得当前系统时间 如 16:21:30
3、 now() 或now 获得完整的系统日期和时间如 2019/2/1 16:21:30
二、时间数据解析(年,月,日,星期,时,分,秒)
year()、month()、day()、weekday()、hour()、minute()、second()
DatePart:可以任意制定解析单位(年/月/日等),格式和代码类似于DateDiff函数
三、时间运算
1、计算两个日期数据之间的时间差
datediff(单位,起始时间,截止时间)
单位:
"yyyy" "m"月、"q"季度、"d"日、"h"小时、"n"分钟、"s"秒
“y” 当年第几日,运算结果与“d”相同
"w" 周(按实际天数计算,不足7天为0周)
"ww" 周(按跨越周日数计算,只要相隔一个周日即为一周)
如:datediff("yyyy",#8/3/1996#,#3/5/2003#)
2、计算一个时间点加上指定时间后的新的时间点
dateadd(单位,跨越长度,起始时间)
单位:
"yyyy"、"m"、"q"季度、"d"日、"h"小时、"n"分钟、"s"秒
“y” 当年第几日,运算结果与“d”相同
"w" 周内第几日,一般情况下运行结果与使用 d 相同
"ww" 周