全部产品
云市场

日期公式

更新时间:2019-03-15 19:48:35

注:请先阅读公式使用说明,以及注意事项

日期对象(DATE)

  1. DATE(timestamp)


将时间戳转换为日期对象。 用来将日期组件的时间戳转为日期对象进行日期公式运算

• timestamp: 必需。时间戳。

示例:

1

  1. DATE(year,month,day,hour,minute,second)


将年月日时分秒转换为日期对象。

• year: 必需。年份。
• month: 必需。月份。
• day: 必需。天数。
• hour: 可选。小时。
• minute: 可选。分钟。
• second: 可选。秒

示例:

2

日期对象转时间戳(TIMESTAMP)

TIMESTAMP(date)

将日期对象转换成时间戳,主要用来将日期公式计算出的日期对象转为时间戳,给日期组件赋值

示例:

4

时间占一天的比例(TIME)

TIME(hour, minute, second)

返回特定时间的十进制数字。时间值为日期值的一部分,并用十进制数表示

示例:

4

5

今天(TODAY)

TODAY()

返回今天。

示例:

6

当前时间(NOW)

NOW()

返回当前时间。与TODAY函数相同。

示例:

7

服务器时间(SYSTEM)

SYSTIME()

返回当前服务器时间。

即使客户端的时间被人为调整了,SYSTIME函数不受影响,获取的仍然是服务器时间。例如签到、打卡等场景下,可避免调整时间作弊的情况。

示例:

8

日期的天数(DAY)

DAY(date)

返回某日期的天数。 天数是介于 1 到 31 之间的整数

示例:

9

日期的月份(MOUTH)

MONTH(date)

返回某日期的月份。 月份是介于 1 到 12 之间的整数

示例:

10

日期的年份(YEAR)

YEAR(date)

返回某日期的年份。

11

时间的小时数(HOUR)

HOUR(date)

返回某日期的小时数

示例:

12

时间的分钟数(MINUTE)

MINUTE(date)

返回某日期的分钟数。

示例:

13

时间的秒数(SECOND)

SECOND(date)

返回某日期的秒数

示例:

14

日期之间的天数(DAYS)

DAYS(enddate, startdate)

返回两个日期之间的天数。

• end_date: 必需。结束日期。
• start_date: 必需。起始日期。

示例:

15

日期之间的天数(DAYS360)

DAYS360(enddate, startdate, method)

按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),DAYS360 函数返回两个日期间相差的天数,这在一些会计计算中将会用到。 如果财会系统是基于一年 12 个月,每月 30 天,可使用此函数帮助计算支付款项。

• end_date: 必需。结束日期。
• start_date: 必需。起始日期。
• method: 可选。用于指定在计算中是采用美国方法还是欧洲方法。不填或false表示是美国方法,true表示是欧洲方法。

示例:

16

17

日期加减天数(DATEDELTA)

DATEDELTA(date, deltadays)

将指定日期加/减指定天数。

• date: 必需。初始日期。
• deltadays: 必需。需要加减的天数。正数为增加,负数为减少。

示例:

18

19

周数(WEEKNUM)

WEEKNUM(date, return_type)

返回特定日期的周数。例如,包含1月1里的周为该年的第1周,其编号为第1周。

• data: 必需。指定日期。代表一周中的日期。应使用DATE函数输入日期,或者将日期作为其他公式或函数的结果输入
• return_type: 可选。一数字,确定星期从哪一天开始。默认值为1。 1周日开始,2周一开始

示例:

20

21

周数(ISOWEEKNUM)

ISOWEEKNUM(date)

返回给定日期在全年中的ISO周数。

• data: 必需。日期是Ecxel用于日期和时间计算的日期-时间代码。

示例:

22