import datetime
dt = datetime.datetime
now = dt.now()now.strftime("%Y-%m-%d %H:%M:%S")
'2020-10-26 09:53:49'#  问100天前 是几月记号 星期几,这个时候就可以使用timedelta 快速方便的算出
now - datetime.timedelta(days=100)
2020-07-18 09:53:49.708843(now - datetime.timedelta(days=100)).strftime("%Y-%m-%d %H:%M:%S")   #  转字符串
'2020-07-18 09:53:49'weeks = ["星期一","星期二","星期三","星期四","星期五","星期六","星期日"]
weeks[(now - datetime.timedelta(days=100)).weekday()]     #  计算周几
'星期六'

#  同理 可以计算出100天后的日期
now + datetime.timedelta(days=100)
datetime.datetime(2021, 2, 3, 9, 53, 49, 708843)(now + datetime.timedelta(days=100)).strftime("%Y-%m-%d %H:%M:%S")    # 转字符串
'2021-02-03 09:53:49'weeks[(now + datetime.timedelta(days=100)).weekday()]
'星期三'

# 计算 天 时 分 秒
now + datetime.timedelta(+3)  #  3天后
(now + datetime.timedelta(+3)).strftime("%Y-%m-%d %H:%M:%S")
'2020-10-29 09:53:49'(now + datetime.timedelta(-3)).strftime("%Y-%m-%d %H:%M:%S")  #  3天前
'2020-10-23 09:53:49'(now + datetime.timedelta(hours=3)).strftime("%Y-%m-%d %H:%M:%S")  # 3小时后
'2020-10-26 12:53:49'(now + datetime.timedelta(minutes= -53)).strftime("%Y-%m-%d %H:%M:%S")  #  53分钟前
'2020-10-26 09:00:49'(now - datetime.timedelta(seconds=48)).strftime("%Y-%m-%d %H:%M:%S")  #  48秒前
'2020-10-26 09:53:01'(now - datetime.timedelta(hours=1, seconds=1, days=1)).strftime("%Y-%m-%d %H:%M:%S")  #  1天1小时1秒 前
'2020-10-25 08:53:48'

datetime.timedelta()相关推荐

  1. python的datetime举例_Python datetime.timedelta()用法及代码示例

    Python timedelta()函数存在于datetime库中,该函数通常用于计算日期差,也可以用于Python中的日期操作.这是执行日期操作的最简单方法之一. 用法: datetime.time ...

  2. python将小时数换成分钟_如何在Python中将datetime.timedelta转换为分钟、小时?

    没有用于timedelta对象的内置格式化程序,但您自己很容易做到:days, seconds = duration.days, duration.seconds hours = days * 24 ...

  3. python怎么获取时间_Python:如何从datetime.timedelta对象中获取时间?

    在我看来,MySQL中的TIME类型旨在表示时间间隔,就像Python中的datetime.timedelta那样.从您引用的文档中:TIME values may range from '-838: ...

  4. Python datetime timedelta

    https://docs.python.org/3/library/datetime.html#timedelta-objects class datetime.timedelta(days=0, s ...

  5. Python中datetime.timedelta的应用

    当有人问你昨天是几号,是很容易就得到答案的 但当要计算出100天前是几号,就不那么容易得出了 而Python中datetime的timedelta则可以轻松完成计算 例如: import dateti ...

  6. python时区、时差、时间差转换——datetime.timedelta类介绍

    一.先说结论: 因为datetime.timedelta对象代表两个时间之间的时间差,两个date或datetime对象相减就可以返回一个timedelta对象. UTC转CST(+8:00) cst ...

  7. Python||datetime.timedelta()详解,核心是minutes与minute

    datetime官方文档 from datetime import datetime,timedelta timedelta代表两个datetime之间的时间差. class datetime.tim ...

  8. Python中的时间函数datetime.timedelta()

    Python中的时间函数 时间上的加减 时间上的加减 getday() 返回在某年某月某日的基础上加n天后的年月日 import datetime import json import random ...

  9. Python Error : unsupported operand type(s) for +: ‘int‘ and ‘datetime.timedelta‘

    报错如题.报错的内容意思是不能用整型数和datetime.timedelta类型变量相加.那如果我想用整型数和一个时间差相加,该怎么办呢? 一个办法就是把这段时间段转化成秒数(second),API是 ...

最新文章

  1. MySQL太细碎了,我硬生生捋出了一条核心大主线!
  2. 使用变量对象引出作用域链
  3. 生产模式MTOMTS的区别
  4. 最常见的20种VC++编译错误信息
  5. 消息发送和接收基本应用
  6. 【线上分享】视频直播与远程会议中的AI关键技术应用及创新
  7. Java 多线程 笔记 转自http://www.cnblogs.com/lwbqqyumidi/p/3804883.html
  8. List of Javascript Library / Ajax Framework / Web Application Framework
  9. Java Runtime.exec()的使用
  10. poj 3243 Clever Y(Baby-Step Giant-Step)
  11. [CSS3]Clearfix
  12. 人工智能就是计算机科学的英语,人工智能的英语解释
  13. 网站克隆工具_科研|值得收藏的分子生物学必用工具(第二弹~)
  14. 使用RF测试时,如何自动关闭浏览器驱动进程
  15. C/C++外部链接、内部链接
  16. 采集京东网数据的10个经典方法
  17. 在不借助中间变量的前提下,交换两个变量的值
  18. 用迭代算法实现扭蛋机例子
  19. mysql日期vlog
  20. 二叉树的层序遍历-Java

热门文章

  1. linux 2.4内核编译,linux 2.4内核编译详解
  2. Windows10 为指定类型文件添加右键菜单项并传递文件名,点击后调用python脚本进行处理
  3. 大一新生的pta错题归纳
  4. vba和宏_保留有关Excel公式和宏的注释
  5. C/S与B/S架构对比
  6. Linux企业级服务之实现DNS子域服务器
  7. 成功解决代码运行的时候出现的warnings警告问题
  8. Ublox F9P通过NTRIP实现实时RTK定位
  9. Rockwell 罗克韦尔AB Logix 5000控制器 结构化文本语言(ST) 梯形图(LD)顺序功能图(SFC)功能块图(FBD) IEC 61131-3 手册
  10. Ubuntu 重装 apt/apt-get