程序笔记   发布时间:2022-07-05  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Python:时间处理,time和datetime大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
# time
import time
v1 = time.time()
print(v1)  # 1635057205.2733288,1970年起到现在过了多少秒

v2 = time.timezone
print(v2)  # 东八区秒数,28800/3600 = 8

print('开始')
v3 = time.sleep(0.5)  # 等三秒
print('结束')

# datatime
from datetime import datetime,timezone,timedelta

v4 = datetime.now()
print(v4)  # 2021-10-24 14:38:22.484424当前东八区时间

v5 = datetime.utcnow()
print(v5)  # 当前UTC时间:2021-10-24 06:39:14.267374

v6 = timezone(timedelta(hours=7))
v7 = datetime.now(v6)
print(v7)  # 2021-10-24 13:40:34.090054+07:00

# 时间加减
v8 = v4 + timedelta(days=100,minutes=30)
print(v8)  # 2022-02-01 14:54:06.730231,加上100天、30分钟

v9 = v8 - v4  # 时间相减,己算间隔时间(不能相加)
print(v9.days,v9.seconds,v9.microseconds)  # 100 1800 0

# datetime类型可以相减或者datetime类型之间可以比较,但不能相加

# 字符串格式转换成datetime格式
text = '2020-12-24'
v10 = datetime.strptime(text,'%Y-%m-%d')
print(v10)  # 2020-12-24 00:00:00

# datetime格式转换成字符串格式
v11 = datetime.strftime(v4,'%Y-%m-%d %H:%M:%S')
print(v11)  # 2021-10-24 17:12:36

# 时间戳格式转换成datetime格式
v12 = time.time()
print(v12)  # 1635066941.1208205
v13 = datetime.fromtimestamp(v12)
print(v13)  # 2021-10-24 17:15:41.120821

# datetime转换成时间戳
v14 = v4.timestamp()
print(v14)  # 1635067030.341215

大佬总结

以上是大佬教程为你收集整理的Python:时间处理,time和datetime全部内容,希望文章能够帮你解决Python:时间处理,time和datetime所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: