python time&datetime

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))

你可能感兴趣的:(python time&datetime)