Python 对日期进行计算、修改实例

需求:p2p金融平台中,还钱时间 = 借钱时间 + 借钱月份 的每月15号

使用第三方模块:python-dateutil

安装

安装方式:pip install python-dateutil

 实例

import time, datetime
from dateutil.relativedelta import relativedelta

# 获取时间、格式对应数据库格式
now1 = datetime.datetime.now()
# 对月份进行处理添加 15月
now = now1 + relativedelta(months=15)
print(now1)
# print(now)
# 因字符串、时间戳等格式计算不变,所以用元组格式
# 将时间字符串格式转化为时间元组
S_time = now.timetuple()
# print(S_time)
# 由于元组不可变,转化为列表对日期进行修改改为15号,并重新转为元组
t_list = list(S_time)
t_list[2] = 15
t_tuple = tuple(t_list)
# print(t_tuple)
# 将元组转化为字符串
S_datetime = datetime.datetime(t_tuple[0],t_tuple[1],t_tuple[2])
print(S_datetime)



# 输出
2022-07-22 11:23:04.698028
2023-10-15 00:00:00

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值