datetime 是模块,包含一个datetime的类 以下的方法是类方法
构造函数:
class datetime.
datetime
(年,月,日,小时= 0,分钟= 0,秒= 0,微秒= 0,tzinfo =无,*,折叠= 0 )
年,月,日参数是必需的。 tzinfo可以是None
,或者是tzinfo
子类的实例。其余参数可以是整数,在以下范围内:
MINYEAR <= year <= MAXYEAR
,1 <= month <= 12
,1 <= day <= number of days in the given month and year
,0 <= hour < 24
,0 <= minute < 60
,0 <= second < 60
,0 <= microsecond < 1000000
,fold in [0, 1]
。超范围则会触发 ValueError
类方法:
today() #返回当前的本地日期时间
now(tz=None) #返回当前的本地日期时间 ,tz不设定的情况 和 today方法一样
timestamp('时间字符串') #返回时间戳
fromtimestamp('时间戳') #返回时间字符串
strptime(' 用户输入格式','格式化') #str转为datetime
strftiom('格式化') #格式化为字符串显示给用户
额外:
datetime加减:
需要导入 timedalta 这个类,依旧在datetime这个模块下
加一天
print(datetime.now + timedelta(days = 1))
加一小时
print(datetime.now + timedelta(hours = 1))
加一天,一个小时
print(datetime.now + timedelta(days = 1,hours = 1))