赞
踩
类型 | 使用说明 |
---|---|
date | 日期(月、日、年) |
time | 时间(时、分、秒) |
datetime | 日期和时间 |
timedelta | 两个 datetime 类型的差,可以用来进行日期的加减运算 |
日期可以用 date 生成,用法是datetime.date(年,月,日)
。并可以用 xx.year、xx.month、xx.day 来显示 xx 变量的年份、月份和日子。
import datetime
date = datetime.date(2019,6,1)
print(data)
print(data.year,data.month,data.day)
2019-06-01
2019 6 1
可以用 time 类来实现,基本用法是 datetime.time(时,分,秒)
:
time = datetime.time(10,20,25)
print(time)
print(time.hour,time.minute,time.second)
10:20:25
10 20 25
now = datetime.datetime.now()
print(now)
now = datetime.datetime(2020,12,4)
birth = datetime.datetime(1999,9,13)
delta = now - birth
print(delta)
type(delta)
date = birth + datetime.timedelta(9999) # 9999 是 day 为单位
print(date)
2020-12-04 10:09:52.867681
7753 days, 0:00:00
2027-01-28 00:00:00
字符串和 datetime 类型可以用 strftime 和 strptime 函数相互转换。
from datetime import datetime
stamp = datetime(2020,12,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。