python的几种时间表示方法

一、时间的几种表示方法
time时间模块儿获取当天的时间
1、详细表示当前的时间

import time
time.localtime()

2、标准输出当前时间格式

import time
time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())

datetime时间模块儿获取当天的时间
1、详细表示当前时间

import datetime
time = datetime.datetime.now()
print time

import datetime
time = datetime.date.today()
print time
datetime时间模块儿获取前天的时间

time= datetime.date.today()+datetime.timedelta(days=-1)
print time
再加上timedalta可以进行时间(天)的计算

获取当天某个时间点的时间(今天18点)

import datetime
now = datetime.datetime.today()
start_time(18点) = datetime.datetime(year=now.year,month=now.month,day=now.day,hour=18)
year=now.year(是指获取当前时间的年份)
获取昨天某个时间点的时间(昨天18点)

yestoday(18点) = (datetime.datetime(year=now.year,month=now.month,day=now.day,hour=18) - datetime.timedetal(1)).strftime(’%Y-%m-%d %H:%M:%S’)
今天当前时间,整点格式输出
end = datetime.datetime(year=now.year,month=now.month,day=now.day,hour=now.hour)

你可能感兴趣的:(Python,python)