2 条题解
-
0
NUMPY033 题解:日期计算
题目
获取昨天、今天和明天的日期。
解题思路
使用
np.datetime64和np.timedelta64进行日期计算。代码
import numpy as np yesterday = np.datetime64('today') - np.timedelta64(1) today = np.datetime64('today') tomorrow = np.datetime64('today') + np.timedelta64(1) print(yesterday, today, tomorrow)代码详解
np.datetime64('today')—— 获取今天的日期np.timedelta64(1)—— 创建 1 天的时间差- 加减时间差实现日期计算
输出示例
2024-03-25 2024-03-26 2024-03-27时间单位
np.timedelta64(1, 'D') # 1 天 np.timedelta64(1, 'h') # 1 小时 np.timedelta64(1, 'm') # 1 分钟 np.timedelta64(1, 's') # 1 秒日期运算
# 计算日期差 diff = np.datetime64('2024-01-10') - np.datetime64('2024-01-01') print(diff) # 9 days # 创建特定日期 date = np.datetime64('2024-05-01') next_week = date + np.timedelta64(7, 'D')核心知识点
np.datetime64—— 日期时间类型np.timedelta64—— 时间差- 日期可以直接加减
- 1
信息
- ID
- 84
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者