python 时间处理之月份加减问题

作者:平头哥(AdgerZhou) 时间:2023-11-08 01:05:42 

python时间处理月份加减

第三方模块 :

python-dateutil

安装方式:

pip install python-dateutil

实例代码:

import datetime
from dateutil.relativedelta import relativedelta
 
datetime_now = datetime.datetime.now()
datetime_three_month_ago = datetime_now - relativedelta(months=3)
print datetime_three_month_ago

python日期相减(秒、小时、天、月、年)

python代码

import datetime
today=datetime.datetime.now()
datetime1=today-datetime.timedelta(seconds=10)#减10秒
datetime2=today-datetime.timedelta(minutes=10)#减10分钟
datetime3=today-datetime.timedelta(hours=1)#减1小时
datetime4=today-datetime.timedelta(days=7)#减1天
datetime5=today-datetime.timedelta(weeks=1)#减1周
datetime6=today.strftime('%Y-%m-%d')#将时间格式化为字符串
print('today:',today)
print('second:',datetime1)
print('minute:',datetime2)
print('hour:',datetime3)
print('day:',datetime4)
print('week:',datetime5)
print('时间格式化为字符串:',datetime6)

import dateutil.relativedelta
datetime7= datetime.datetime.strptime(datetime6, '%Y-%m-%d')#将字符串格式为时间
datetime8 = datetime7 - dateutil.relativedelta.relativedelta(seconds=10)#减10秒
datetime9 = datetime7 - dateutil.relativedelta.relativedelta(minutes=10)#减10分钟
datetime10 = datetime7 - dateutil.relativedelta.relativedelta(hours=1)#减减1小时
datetime11 = datetime7 - dateutil.relativedelta.relativedelta(days=1)#减1天
datetime12 = datetime7 - dateutil.relativedelta.relativedelta(months=1)#减一个月
datetime13 = datetime7 - dateutil.relativedelta.relativedelta(years=1)#减一年
print('字符串格式为时间:',datetime7)
print('second2:',datetime8)
print('minute2:',datetime9)
print('hour2:',datetime10)
print('day2:',datetime11)
print('month2:',datetime12)
print('year:',datetime13)

运行结果

python 时间处理之月份加减问题

来源:https://pingtouge.blog.csdn.net/article/details/79444094

标签:python,时间,月份,加减
0
投稿

猜你喜欢

  • Python 遍历列表里面序号和值的方法(三种)

    2022-11-29 14:01:06
  • K-means聚类算法介绍与利用python实现的代码示例

    2023-07-29 11:08:55
  • JQuery 选项卡效果(JS与HTML的分离)

    2024-04-19 10:43:05
  • ASP数据库连接方式大全

    2023-07-12 05:52:59
  • 带你快速了解SQL窗口函数

    2024-01-27 19:11:38
  • JS 页面自动加载函数(兼容多浏览器)

    2024-04-19 09:51:04
  • Python自定义scrapy中间模块避免重复采集的方法

    2022-02-19 13:32:44
  • 10款顶级jQuery插件推荐

    2011-08-14 07:55:39
  • 树莓派用python中的OpenCV输出USB摄像头画面

    2023-11-04 12:12:49
  • 阿里云安装mysql数据库出现2002错误解决办法

    2024-01-15 10:59:14
  • 对python3中的RE(正则表达式)-详细总结

    2022-12-28 23:33:41
  • python中defaultdict用法实例详解

    2022-08-09 17:01:10
  • 用ASP判断客户端浏览器语言自动跳转

    2010-07-09 13:34:00
  • Python多模块引用由此引发的相对路径混乱问题

    2021-07-11 03:57:10
  • Python提取Linux内核源代码的目录结构实现方法

    2023-03-05 11:29:49
  • pandas多级分组实现排序的方法

    2022-05-06 14:16:11
  • 分享我们的select控件设计过程

    2009-06-16 18:04:00
  • 两个MySql服务的应用

    2024-01-20 11:02:00
  • Vue Cli与BootStrap结合实现表格分页功能

    2024-05-09 15:21:44
  • 如何使用python获取现在的日期与时间

    2021-07-21 16:50:12
  • asp之家 网络编程 m.aspxhome.com