python中的时间有三种表现形式时间戳、元组、格式化的字符串。
一、时间戳、元组、格式化的字符串的获取
1.时间戳
time.time()
2.元组
time.localtime()
3.字符串
time.asctime()# Sun Apr 14 22:15:24 2019
time.ctime()# Sun Apr 14 22:15:24 2019
datetime.datetime.now()# 2019-04-14
二、三者之间的转化
1.时间戳--->元组
time.gmtime(time.time())
2.元组--->时间戳
time.mktime(time.localtime())
3.元组--->字符串
time.strftime( '%Y:%M:%d','2019/4/14')
time.asctime(time.localtime())
4.字符串-->元组
time.strpime('2019/4/14','%Y:%M:%d')
5.时间戳--->字符串
datetime.date.fromtimestamp()
三、时间计算
# 当前时间+3天
print(datetime.datetime.now() + datetime.timedelta(3))
# 当前时间-3天
print(datetime.datetime.now() - datetime.timedelta(-3))
# 当前时间+3小时
print(datetime.datetime.now() + datetime.timedelta(hours=3))
# 当前时间+30分钟
print(datetime.datetime.now() + datetime.timedelta(minutes=30))
网友评论