zoukankan      html  css  js  c++  java
  • Excel_日期和时间函数、EDATE、EOMONTH

    一、日期

    1、日期本质上是整数

    2、范围在1900年1月1日到9999年12月31日之间,对于负数和超出范围的数字,设置为日期格式后显示错误值

    3、日期间的标准连接符号是“-”或“/”

    4、生成当前日期快捷键<Ctrl+;>

    二、时间

    1、时间本质上是小数

    数字1代表1天,即24小时整

    1小时:=1/24      (可以将运算后的结果转为时间格式看看结果)

    1分钟:=1/24/60

    1秒钟:=1/24/60/60

    (86400:=24*60*60  使用86400只是为了换算为秒)

    (1440:=24*60 使用86400只是为了换算为分 )

    生成当前时间快捷键<Ctrl+Shift+;>

    三、日期函数

    当日日期:TODAY()

    指定日期:DATE(year , month , day )

    月底日期:

                     2019年4月底日期:=date(2019,5,0)

                     2019年4月倒数第5天(含第5天)日期:=date(2019,5,-4)

    年底日期:2019年年底最后一天日期:date(2020,1,0)

    年:year(日期)

    月:month(日期)

    日:daye(日期)

    综合运用:

    上月最后一天:date(year(today()),month(today()),0)

    去年最后一天:= date(year(today()),1,0)

                   或者:="1-1"-1

    当月共有多少天:day(date(year(today()),month(today())+1,0))

    指定年是否闰年:

    思路:先用date函数看当年的2月29日是不是真正的2月29,因为日期是数字,如果当年2月只有28天,那么date(year(today()),2,29)) 返回的是3月1日,提取出来的day是1,不等于29

    =day(date(year(today()),2,29))=29

    根据英文月份转换为数字

    比如将 Jan   转化为   1 :

     四:时间函数

    当前时间 : now()

    指定时间:time(hour, minute , second)

    表示凌晨12点30分钟:= time(0,30,0)

    时:hour(时间)

    分:minute(时间)

    秒:second(时间)

    综合运用:

    表示45分钟之后: = time(hour(now()),minute(now())+45,second(now()))

    表示90分钟之后:= time(hour(now()),minute(now())+90,second(now()))

                                  =now() + time(0,90,0)

                                  =now() + "0:90"

                                  =now()+90*(1/24/60)

    快速填写当前时间:

     五、星期函数

    = weekday(日期,2)   # 返回数字,表示星期几

     六、N月后的日期

    n月后的日期(end  date):EDATE(开始日期,n月)

    n月后的月底日期(end of month ): EOMONTH(开始日期,n月)

    ”n月“ :这个参数可以时正数也可以是负数,也可以是0,0表示当月,正数表示往后推移几个月,负数表示往前推移几个月 

    常规用法:

     

     实战:

    快速计算每月有多少天:

     

     

  • 相关阅读:
    c:forTokens标签循环输出
    jsp转long类型为date,并且格式化
    spring中@Param和mybatis中@Param使用区别(暂时还没接触)
    734. Sentence Similarity 有字典数组的相似句子
    246. Strobogrammatic Number 上下对称的数字
    720. Longest Word in Dictionary 能连续拼接出来的最长单词
    599. Minimum Index Sum of Two Lists两个餐厅列表的索引和最小
    594. Longest Harmonious Subsequence强制差距为1的最长连续
    645. Set Mismatch挑出不匹配的元素和应该真正存在的元素
    409. Longest Palindrome 最长对称串
  • 原文地址:https://www.cnblogs.com/wodexk/p/10799727.html
Copyright © 2011-2022 走看看