前面,给大家介绍了如何计算所给日期为星期几的函数:WEEKDAY函数,今天,小编将为小伙伴们继续分享两个简单的日期和时间函数:

小贴士:Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。我们可以利用DATE函数来生成指定日期。

一、DATE()函数

函数功能:返回表示特定日期的连续序列号。如果在输入函数前,单元格格式为“常规”,则结果将设为日期格式

函数参数:DATE(Year,Month,Day)

参数详解:

Year:年份,必需。可以包含一到四位数字。Excel 将根据计算机正在使用的日期系统来解释 year 参数

提示: 为避免出现意外结果,请对 year 参数使用四位数字。例如,“07”可能意味着“1907”或“2007”。因此,使用四位数的年份可避免混淆。

如果 year 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。例如,DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900+108)

如果 year 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1,2) 将返回 2008 年 1 月 2 日。

如果 year 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM!。

Month:月份,必需。一个正整数或负整数,表示一年中从 1 月至 12 月(一月到十二月)的各个月。

如果 month 大于 12,则 month 会从指定年份的第一个月开始加上该月份数。例如,DATE(2008,14,2) 返回表示 2009 年 2 月 2 日的序列数。

如果 month 小于 1,则 month 会从指定年份的第一个月开始减去该月份数,然后再加上 1 个月。例如,DATE(2008,-3,2) 返回表示 2007 年 9 月 2 日的序列号

Day:日期, 必需。一个正整数或负整数,表示一月中从 1 日到 31 日的各天。

如果 day 大于指定月中的天数,则 day 会从该月的第一天开始加上该天数。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列数。

如果 day 小于 1,则 day 从指定月份的第一天开始减去该天数,然后再加上 1 天。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列号。

案例:

1.求指定月份第一天的日期值

2.求指定月份最后一天的日期值

二、使用TIME函数生成指定的时间值

函数参数:TIME(Hour,Minute,Second)

参数详解:

Hour:小时。即返回时间的小时数。可以是0到32767之间的数值,如果参数值大于23,Excel会将参数值除以24,取余数作返回时间的小时数

Minute:分钟。即返回时间的分钟数。可以是0到32767之间的数值,如果参数大于59,Excel会将其转为小时和分钟,将小时数加到第1参数

Second:秒。即返回时间的秒数。可以是0到32767之间的数值。如果参数值大于59,Excel会将其换为小时、分钟和秒,将对应的小时和分钟数加到前两个参数上。

当然除了DATE和TIME函数之外,还有一些简单的日期和时间函数,小伙伴们有兴趣的话可以去了解一下,今天的分享就到这了,希望对你有所帮助!

两个date 相差得到月份_DATE和TIME函数的正确打开方式相关推荐

  1. java 排除法定节假日以及正常周六日,计算两个Date相差的小时数

    项目组有一个需求,计算两个Date类型参数,相差的小时数.业务上有一些特殊的用途,可能用于绩效考核的目的吧- 如果不排除节假日周六日的话,处理起来非常easy,是个程序员都能写出来,但是-如果要排除法 ...

  2. 猿创征文|我的后端成长之路(985科班两年,我发现了大学正确打开方式)

    零.前言 当看到官方的这个活动的时候,我突然感到手指充满了力量,好像是我的键盘要向我尖端放电,谁还不是怀着满腔的热忱来写这篇文章帮助未来的学弟学妹们避坑呢?(其实是为了活动的奖励

  3. Java 8计算两个日期之间的月份

    开始日期:"2021-08-31" 结束日期:"2021-11-30" 在上述两个日期之间的91天持续时间,期望代码返回3个月的持续时间,但是以下方法仅返回2个 ...

  4. (C++)设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,包括某日期加上指定天数、某日期减去指定天数、两个日期相差的天数等。

    C++面向对象程序设计课后作业第239页第5题 题目要求:设计一个日期类Date,包括年.月.日等私有数据成员.要求实现日期的基本运算,包括某日期加上指定天数.某日期减去指定天数.两个日期相差的天数等 ...

  5. 两个日期相差月份 java_Java获取两个指定日期之间的所有月份

    String y1 = "2016-02";//开始时间 String y2 = "2019-12";//结束时间 try{ Date startDate= n ...

  6. mysql计算两个月份之间的差值_MySQL计算两个日期相差的天数、月数、年数

    MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数.分钟数.小时数.天数.周数.季度数.月数.年数,当前日期增加或者减少一天.一周等等. SELECT TIMESTAMPDIFF ...

  7. SQL Server返回两个Date日期相差共多少天零多少小时零多少分钟零多少秒

    如果工作中遇到需要统计两个时间段相差的详细时间信息,你会怎么做?欢迎思考,欢迎讨论.我的需求是:统计两个时间段之间相差了共多少天零多少小时零多少分钟零多少秒,要求返回的是 XX天XX小时XX分钟XX秒 ...

  8. 计算两个日期相差的小时差

    计算出:两个日期之间的相差天数,乘小时数 <%@ page language="java" import="java.util.*" pageEncodi ...

  9. 取两个日期相差几年_干货~44个最常用的日期和时间类函数组合

    每天一篇Excel技术图文微信公众号:Excel星球NO.113-常用日期函数作者:看见星光微博:EXCELers / 知识星球:Excel大家好,我是星光,众所周知--日期和时间是数据分析中最重要的 ...

最新文章

  1. T-SQL 聚合函数Count与NULL
  2. [20150608]dbms_random.value.txt
  3. 解决Office 2010出现the setup controller has encountered a problem...
  4. python【数据结构与算法】Floyd算法模拟
  5. 虚拟存储器管理(C++实现)
  6. 定时器Timer的实现
  7. GlobalSight在翻译社区中与开源大放异彩
  8. 敏捷与安全不可兼得吗?看完这篇文章后,我想说:未必!
  9. 【英语学习】【WOTD】trivial 释义/词源/示例
  10. Java中Lambda表达式的使用(转)
  11. Spring+SpringMVC+MyBatis整合基础篇
  12. 用AtomicStampedReference/AtomicMarkableReference解决ABA问题
  13. 全球及中国信用卡生成器行业投资模式及投资策略分析报告2022-2028年
  14. java 毕向东 内部类_毕向东视频学习笔记【Java_Day10 多态+内部类】
  15. cp105b linux 驱动,cp105b驱动下载-富士施乐cp105b驱动下载v2.6.15.0 官方最新版-西西软件下载...
  16. Ubuntu Android开发环境配置
  17. 数据库SQL的高级查询
  18. 安装VS2015卡在创建系统还原点
  19. 在win10查看本机linux的文件,在Windows 10中本机使用Linux的技巧
  20. SkyWalking安装配置,ElasticSearch存储,nexus私有maven库进行SkyWalking客户端探针的打包和拉取

热门文章

  1. matlab eeg信号处理,EEG数据信号的Matlab滤波仿真设计分析研究
  2. 机架搭建_【新阁教育】穷学上位机系列——搭建STEP7仿真环境
  3. oracle存储查询出来的值_技术分享|浅析ORACLE数据库物理体系结构及其对应优化策略...
  4. python赋值方式
  5. Python6种创建字典的方式
  6. python中基本类型的连接组合和互相转换
  7. python中怎么取两个列表 集合的交集
  8. python 定义一个插入数据(可以插入到每个表中)通用的方法
  9. Python使用redis的消息队列
  10. pythonlower函数_python中lower函数实现方法及用法讲解