引入包 import datetime
1.dateTime 转换为String
datetime.strftime('%Y-%m-%d %H:%M:%S') 转化为 2017-06-21 10:11:23
2.获取当前日期
datetime.date.today() 格式: yyyy-MM-dd
3. 获取当前时间
datetime.datetime.now() 格式: yyyy-MM-dd HH-mm-ss
4.当前时间加上多少秒 当前时间加上:7200秒
time = datetime.datetime.now()+datetime.timedelta(seconds=7200)
5.字符串转换为datetime
datetime.datetime.strptime('2017-01-21', '%Y-%m-%d')
6.当前日期和指定日期比较
datetime.datetime.now() > datetime,直接比较会报错. 因为datetime.datetime.now()得到的当前时间是:offset-naive,是没有包含时区信息的时间. datetime时间是:offset-aware,是包含时区信息的时间
只有同类型的时间才能进行减法运算和比较. 因此我们需要将这里的dt转成与now一样的形式 datetime.datetime.now() > datetime.replace(tzinfo=None)
7.获取时间戳
import time int(time.time()) 10位整数时间戳