参数时间相减_数据分析之Excel—(四)时间序列函数

ef0fe7864693b12196ce2ca09f805aa0.png

时间序列函数

  • Year:
  • Month:
  • Weekday:周几
  • Weeknum:一年中的第几周
  • Day:
  • Days:两天相减
  • Date:逆向还原
  • Now:返回当前时间精确到秒
  • Today:返回当前时间精确到日期

1.year函数

说明:返回对应于某个日期的年份。year作为1900-9999之间的整数返回

语法:year(serial_number)

=year(2019/3/2) 返回2019

1464a86e311bdd524905321f9eb8a59c.png

2.month函数

说明:返回日期(以序列数表示)中的月份。月份是介于1月-12月之间的整数

语法:month(serial_number)

=month(2019/3/2) 返回3

697486fb5eb177c99706f81ebeb8d4dd.png

3.day函数

说明:返回以序列数表示的某日期的天数。天数介于1-31之间

39ef2685d86ad7f7c8b03c21482e95db.png

4.weekday函数

说明:返回对应于某个日期的一周中的第几天。默认情况下,天数是1(星期日)到7(星期六)范围内的整数

语法:weekday(serial_number,[return_type])

return_type 可选。用于确定返回值类型的数字

31eda378db596768058c4e16f5b3ed7c.png

0b69d573122a92efc2b101f4133e434b.png

5.weeknum函数

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

语法:weeknum(serial_number,[return_type])

备注:serial_number 必需 代表要查询的日期。输入应为日期类型,如date(2019,3,30)而不应该是2019/3/10

return_type 可选。一数字,对应于星期从哪天开始计算,参考weekday中return_type图

962e90813982f337d6e8892f9b50bf88.png

6.today函数

说明:返回今天的日期

=today() 返回2019/3/30

0b2b877767ca0a0653607b304bab2263.png

7.now函数

说明:返回现在时刻

=now() 返回2019/3/30 20:24:08

91da905a8269c51321a575e9b6aa71d4.png

8.date函数

说明:如果需要采用三个单独的值并将它们合并为一个日期,使用date函数

=date(year,month,day)

40f29e9e495e947f87158858ba9b33df.png

9.days函数

说明:返回两个日期之间的天数

语法:days(end_date,start_date)

备注:end_date 必需 start_date和end_date 是用于计算期间天数的起止日期

start_date 必需

注意:如果两个日期参数为数字,days使用end_date-start_date计算两个日期之间的天数

=days(2019,2018) 返回1

=days(2019/3/30,2019/3/28) 返回-2

204b66e36d39ddac038748b2465650f1.png

Excel的常见技巧

快捷键:

  • Ctrl+方向键
  • Ctrl+Shift +方向键
  • Ctrl+空格键
  • Shift+空格键
  • Ctrl+A 选择整张表
  • Alt+Enter 换行

Excel工具(2)

  • 数据验证
  • 定义数据
  • 删除重复项:用于排除同一个用户。
  • 迷你图:直接在单元格显示折线,报表使用较多
  • 分组分档
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Python 中,我们可以使用 `datetime` 模块来进行时间类型的加操作。 首先,我们需要导入 `datetime` 模块: ```python import datetime ``` 然后,我们可以使用 `datetime.datetime` 类来表示一个具体的日期和时间。例如,下面的代码创建了一个表示当前日期和时间的 `datetime` 对象: ```python now = datetime.datetime.now() print(now) # 输出当前日期和时间 ``` 我们也可以使用 `datetime.datetime` 类来表示一个指定的日期和时间。例如,下面的代码创建了一个表示 2022 年 1 月 1 日 0 点 0 分的 `datetime` 对象: ```python date = datetime.datetime(2022, 1, 1, 0, 0) print(date) # 输出指定的日期和时间 ``` 要进行时间类型的加操作,我们可以使用 `timedelta` 对象。例如,下面的代码创建了一个表示 3 天的 `timedelta` 对象: ```python delta = datetime.timedelta(days=3) ``` 我们可以将这个 `timedelta` 对象加到一个 `datetime` 对象上,得到一个新的 `datetime` 对象。例如,下面的代码将当前日期加上 3 天: ```python new_date = now + delta print(new_date) # 输出新的日期和时间 ``` 同样地,我们也可以将 `timedelta` 对象从一个 `datetime` 对象中去,得到一个新的 `datetime` 对象。例如,下面的代码将当前日期去 3 天: ```python new_date = now - delta print(new_date) # 输出新的日期和时间 ``` 另外,还可以使用 `datetime.datetime` 对象的 `replace` 方法来修改日期和时间中的某个部分。例如,下面的代码将当前日期的小时数修改为 12: ```python new_date = now.replace(hour=12) print(new_date) # 输出新的日期和时间 ``` 需要注意的是,由于 `datetime` 对象是不可变的,因此所有的加操作都会返回一个新的 `datetime` 对象,而不会修改原来的对象。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值