datetime模块
datetime.datetime函数
处理日期和时间函数
from datetime import datetime
#获取当前的时间
current = datetime.now()
#获取今天的时间
today_ = datetime.today()
#创建一个时间
create_time = datetime(2020, 12, 31,15,30)
#获取年
create_time.year
#get month
create_time.month
#get day
create_time.day
#一周中的第几天
#周一为0
create_time.weekday()
#获取周几
#周一 为1.....周日为7
create_time.isoweekday()
#get hour
create_time.hour
create_time.minute
create_time.second
#获取时间戳
create_time.timestamp()
#时间转为字符串
create_time.ctime()
create_time.strftime("%Y-%m-%d %H:%M:%S")
处理字符串时间
time_str = "202102031215"
#字符串转为时间
from datetime import datetime
datetime.strptime(time_str,"%Y%m%d%H%M")
#注意这里的format一定要与time_str格式对应
处理时间戳
import time
from datetime import datetime
ts = time.time()
#将时间戳ts转为时间对象
datetime.fromtimestamp(ts)
处理时间的差值timedelta
t1 = datetime(2021,2,3)
t2 = datetime(2020,2,3)
#计算两个时间差了几天?
delta = t1 - t2
delta.days
#计算两个时间差了几个小时?
delta.total_seconds()/3600
#查看delta对象的其他属性方法
dir(delta)
datetime.date函数
处理日期函数
类似datetime
datetime.time函数
处理时间的函数
类似datetime
time模块
import time
dir(time)
可以查看time模块都有哪些方法,一般都类似于datetime