一、时间分为三种形式
1、时间戳
最常用的是
time.time()
这个表示从1970年1月1号00:00:00到现在经过了多少秒
2、格式化的时间字符串
eg:
time.strftime(‘%Y-%m-%d %X’)
年-月-日 时分秒
3、结构化的时间/时间对象
t1=time.local.time()
注:图片来源http://www.cnblogs.com/linhaifeng/articles/6384466.html#_label1
由上图和前面可以看出来,
1、获取格式化字符串形式的时间麻烦
2、时间戳与格式化时间直接的转换麻烦
3、获取之前或者未来时间麻烦
由此引入datetime模块
#print(datetime.datetime.now()) #print(datetime.datetime.fromtimestamp(1232312312)) #print(datetime.datetime.now()+datetime.timedelta(day=3)) #print(datetime.datetime.now()+datetime.timedelta(day=-3)) s=datetime.datetime.now() print(s.replace(year=2020))