一、学习内容
chapter 9 时间序列
1.获取当前时间
- weekday()返回周几,Python中从0开始,所以加1
- isocalendar()返回当前所在周的周数
from datetime import datetime
ic(datetime.now(),datetime.now().weekday()+1,datetime.now().isocalendar())
# 自定义时间格式为“年-月-日”
ic(datetime.now().strftime('%F'))
输出如下:
2.时间格式转换
from dateutil.parser import parse #格式转换
# 时间格式转换为字符串
ic(str(datetime.now()))
# 字符串转换为时间格式
str_time = '2024-07-16 09:10:18.024149'
ic(parse(str_time))
补充: 自定义时间格式
3.时间筛选
4.时间推移
from pandas.tseries.offsets import Day,Hour,Minute
# 时间推移
date = datetime(2024,7,17 ,9,39)
ic(date + Day(1),date + Hour(1),date + Minute(22))
输出如下:
5.时间差计算
# 时间差
cha = datetime(2024,7,7,19,50) - datetime(2024,7,4,20,32)
输出如下: