1.先导入库:import datetime
2.获取当前日期和时间:now_time = datetime.datetime.now()
3.格式化成我们想要的日期:strftime()
比如:“2016-09-21”:datetime.datetime.now().strftime(’%Y-%m-%d’)
4.在当前时间增加1小时:add_hour=datetime.datetime.now()+datetime.timedelta(hours=1) #需要导入timedelta库
格式“小时”:now_hour=add_hour.strftime(’%H’)
5.时间的三种存在方式:时间对象,时间字符串,时间戳。
(1)字符串转datetime:
string = ‘2014-01-08 11:59:58’
time1 = datetime.datetime.strptime(string,’%Y-%m-%d %H:%M:%S’)
print time1
2014-01-08 11:59:58
(2)datetime转字符串:
time1_str = datetime.datetime.strftime(time1,’%Y-%m-%d %H:%M:%S’)
time1_str
‘2014-01-08 11:59:58’
(3)时间戳转时间对象:
time1 = time.localtime()
time1_str = datetime.datetime.fromtimestamp(time1)