栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python3 datetime日期操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python3 datetime日期操作

python3 datetime日期操作 日期格式化
import datetime


creat_time = "2022-06-14 18:34:37"
save_time = "2022-6-21"

# 当前时间
now = datetime.datetime.now()
# 结果: 2022-06-22 16:54:17.716432
print(now)
# 结果: 
print(type(now))
# datetime类型转换为日期字符串
now_str = now.strftime("%Y-%m-%d %H:%M:%S")
# 结果: 2022-06-22 16:57:21
print(now_str)
# 结果: 
print(type(now_str))
# 日期字符串格式化为datetime类型
y = datetime.datetime.strptime(save_time, '%Y-%m-%d')
z = datetime.datetime.strptime(creat_time, '%Y-%m-%d %H:%M:%S')
# 结果:2022-06-21 00:00:00
print(y)
# 
print(type(y))
# 结果:2022-06-14 18:34:37
print(z)
# 
print(type(z))
datetime数据格式进行加减
import datetime

save_time = "2022-6-21"
# 当前时间
now = datetime.datetime.now()
y = datetime.datetime.strptime(save_time, '%Y-%m-%d')
# 日期之间可以进行加减
c = now - y
# 结果: 1,输出相隔天数
print(c.days)
# 结果: 60256,输出相隔秒数
print(c.seconds)
# 结果: 589849,输出相隔微秒
print(c.microseconds)
# 
print(type(c))
日期数据类型进行天、周、小时、分钟、秒加减
import datetime

# 当前时间
now = datetime.datetime.now()
# 2022-06-22 17:03:04.891954
print(now)
# datetime格式数据进行加减, days可以换成weeks、hours、minutes、seconds、
delta7 = datetime.timedelta(days=7)
# 当前时间增加7天
edate = now + delta7
# 2022-06-29 17:03:04.891954
print(edate)
print(type(edate))   # 
delta7 = datetime.timedelta(days=-7)
# 当前时间减少7天
edate = now + delta7
# 2022-06-15 17:03:04.891954
print(edate)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987309.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号