time模块remand模块os模块-day18

一、时间分为三种形式

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))
原文地址:https://www.cnblogs.com/xiaocao736427460/p/9398691.html