首先要明确一下,日期和时间是不一样的
如2023-08-08,2023-10-01,这样的年月日的形式是日期
如12:12:30,18:30:00,这样的带时分秒的形式是时间,
excel有两个函数,分别返回当前的日期和时间
=today()
today返回当前的日期
=now()
now返回当前的时间
自动获取时间日期
函数返回值 | 函数公式 |
2023/11/8 | =TODAY() |
19:09:54 | =NOW() |
注意,如果时间日期的格式不对,或者显示的不是符合预期的结果,可以更换单元格的格式
另外,如果你是台式机有独立键盘的,可以按一下F9,就会发现时间会一直变化,当然如果你手速比较快,在秒上可能还没变化。F9就相当于刷新界面,函数会自动获取当前的时间。
手动构造时间日期
手动构造的意思就是,通过分别给出年月日时分秒参数,组合成时间或者日期
这个时候就需要用到两个函数
date和time,date是构造日期的函数,time是构造时间的函数
下面看个表格
年 | 月 | 日 | 年月日函数返回值 | 年月日函数公式 |
2023 | 1 | 8 | 2023/1/8 | =DATE(A450,B450,C450) |
2023 | 2 | 8 | 2023/2/8 | =DATE(A451,B451,C451) |
2023 | 3 | 8 | 2023/3/8 | =DATE(A452,B452,C452) |
2023 | 4 | 8 | 2023/4/8 | =DATE(A453,B453,C453) |
时 | 分 | 秒 | 时分秒函数返回值 | 时分秒函数公式 |
12 | 10 | 8 | 12:10:08 | =TIME(A456,B456,C456) |
13 | 20 | 8 | 13:20:08 | =TIME(A457,B457,C457) |
14 | 30 | 8 | 14:30:08 | =TIME(A458,B458,C458) |
15 | 61 | 8 | 16:01:08 | =TIME(A459,B459,C459) |
我们知道分的示数最多是0-59,如果你超过59,会自动加到时上去,超过正常的值也会自动转换
提取时间日期中的年月日时分秒
2023/11/8 | 年 | 2023 | =YEAR(A461) |
月 | 11 | =MONTH(A461) | |
日 | 8 | =DAY(A461) | |
20:38:49 | 时 | 20 | =HOUR(A464) |
分 | 38 | =MINUTE(A464) | |
秒 | 49 | =SECOND(A464) |
评论 (0)