dateTime数据处理

引入包 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位整数时间戳

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章