1、表示日期的标准函数:
date(Y,m,d),如date(2018,4,15) =2018/4/15
注意:年份必须不小于1900;
2、根据日期返回日期序列号,用DATEVALUE()函数:
(1)第一天:DATEVALUE("1900-01-01"),返回值等于1
(2)今天的序列号:DATEVALUE(TEXT(NOW(),"yyyy/mm/dd"))
3、天(年、月、周)数计算:
(1)年:DATEDIF(B3,NOW(),"Y")
(2)月:DATEDIF(B3,NOW(),"M")
(3)日:DATEDIF(B3,NOW(),"D")
(4)周:int(DATEDIF(B3,NOW(),"Y")/7)
4、取"年"、"月"、"日":
(1)=TEXT(NOW(),"yyyy") 或 =TEXT(NOW(),"ee")
(2)=TEXT("2018-03-05","mm")
(3)=TEXT("2018-03-05","dd")
5、星期几计算:
(1)=WEEKDAY(A1,2)
(2)=MOD(DATEVALUE(TEXT(A1,"yyyy/mm/dd"))-365,7)
另Today()和Now()微小区别:
=today() 返回值:2019/03/31
=now() 返回值:2019/03/31 12:40:55
6、两日期(时间)间隔分钟数:
=ROUND((B2-A2)*24*60,0)
=HOUR(B2-A2)
=MINUTE(B2-A2)
=HOUR(B2-A2)&"小时"&MINUTE(B2-A2)&"分钟" 【拼接结果才是最准确的】
注意:HOUR、MINUTE、SECOND的计算结果时与时、分与分、秒与秒的差,而不是一个日期时间格式的全部。
7、日期格式转时间戳:
10位:=(A2-70*365-19)*86400-8*3600
13位:=((A2-70*365-19)*86400-8*3600)*1000
8、时间戳转日期格式:
=TEXT((A1+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")
或
=(A1+8*3600)/86400+70*365+19
附:组合键快速输入日期、时间:
| 格式 | 组合键 |
|---|---|
| 2020/1/23 | Ctrl + ;(分号) |
| 9:45:40 | Ctrl + Shift + ;(分号) |
| 2020/1/23 9:45:40 | Ctrl + ; 加空格 Ctrl + Shift + ; |