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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容