网站首页 > java教程 正文
Hello,大家好,今天跟大家整理汇总了13个工作中经常用到的日期与时间函数的使用方法,学会它们几乎可以解决所有工作中遇到的,关于日期与时间提取与转换的问题。话不多说,让我们直接开始吧
一、了解时间与日期的本质
工作中当我们遇到计算时间或日期差值之类问题的时候,很多人都觉得无从下手,不知道该怎么做,其实时间与日期本质上就是数值,如下图,时间或者日期更改为常规格式就会变为数值,更改为对应的格式就会变为时间或者日期显示,在这里需要注意的是:时间是一个0到1之间的数值,只有了解了这些我们才能更快的理解时间与日期函数
二、时间函数
1.Time函数
Time:生成一个指定的时间
语法=time(小时数,分钟数,秒数)
在这里需要注意的是小时数是一个0到23之间的整数,分钟数与秒数都是一个0到59之间的整数
2.HOUR函数
Hour:提取时间中的小时数
语法=hour(时间)
3.MINUTE函数
Minute:提取时间中的分钟数
语法=minute(时间)
4.SECOND函数
Second:提取时间中的秒数
语法=second(时间)
以上就是工作经常用到的4个时间函数,那么当我们想要求两个时间相差多少分钟该如何计算呢?首先我们将两个时间相减,然后利用hour函数将差值中的小时数提取出来乘以60,然后再利用minute函数将分钟数也提取出来,两者相加最后将格式更改为常规格式即可,以此类推,时间加减的问题都是这样计算的
二、时间类函数
1.TODAY函数
Today:获取当天的日期。
语法=today()
这个函数是没有参数的,直接输入函数名,将括号补齐,点击回车即可。函数获取的是电脑中的日期,想要保证正确就要确保电脑中的日期是正确的
2.NOW函数
Now:获取当前的时刻,
语法:=now()
这个函数也是没有参数的,它会生成一个日期加时间,其余的与today函数一样
3.DATE函数
Date:生成一个指定的日期
语法:date=(年份,月份,天数)
4.YEAR函数
Year:获取日期中的年份
语法:=year(日期)
5. MONTH函数
Month:获取日期中的月份
语法:=month(日期)
6.DAY函数
Day:获取日期中的天数
语法:=day(日期)
7. EOMONTH函数
Eomonth:返回指定月份之前或者之后的最后一天的日期
语法:=eomonth(日期,之前之后的的月数)
如果目标如期设置为2021年1月2日,当第二参数为0则返回当月最后一天,为1则返回2月最后一天,为2则返回3月最后一天以此类推
8.WEEKDAY函数
Weekday函数:根据日期返回星期对应的数字
语法:=weekday(日期,参数类型)
他的第二参数的输入类型有很多,通常都是将其第二参数设置为2,这样的话星期1会返回数字1,星期日就会返回数字7
9. DATEDIF函数
Datedif:计算两个日期之间的差值
语法:=datedif(开始日期,结束日期,计算类型)
这个函数是Excel中的一个隐藏函数,他的结果会取整数。第三参数是用于指定计算类型的一共有6个,如下所示
Y:计算年份的差值
M:计算月份差值
D:计算天数差值
MD:计算同月间隔天数。 忽略日期中的月份和年份
YD:计算同年间隔天数。忽略日期中的年份
YM:计算间隔月数。忽略日期中年份
以上就是今天分享的13个时间与日期的函数,怎么样?你学会了吗?
我是Excel从零到一,关注我,持续分享更多Excel技巧
猜你喜欢
- 2024-11-07 Excel 时间日期函数:掌握时间的秘密武器
- 2024-11-07 excel函数技巧:如何按要求计算时间?巧用int和mod函数
- 2024-11-07 034.日期与时间函数(Today、Now) #零基础教学
- 2024-11-07 Mysql数据库常见函数(下)——日期时间函数
- 2024-11-07 Axure高保真教程:日期时间下拉列表
- 2024-11-07 轻松办公-OfficeExcel函数精解(八十九)日期和时间之TODAY函数
- 2024-11-07 十分钟学会WEEKDAY函数用法,让你轻松计算任意日期的星期几!
- 2024-11-07 python中日期与时间函数(python 日期)
- 2024-11-07 Excel函数之日期与时间函数date,day,hour,minute,month等
- 2024-11-07 HR必备Excel函数:4个与日期相关的计算函数。
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)