学习目标:

python中 timedelta() ,strftime() 的简单使用

学习内容:

1.datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0) #这些参数的值默认为0,可根据需要自行更改
timedelta()方法的意义在于给数字附上相应的单位,比如30,使用days=30,就可以直接表示30天,minutes= 30,直接表示为30min,并且这个值可以直接参与日期的计算,例如下面的代码中,可以很快得知距离现在的十八天之前是几号。

2.time.strftime(format[, t]) #返回值为string
python中时间日期格式化符号参考列表详见:
https://www.runoob.com/python/att-time-strftime.html
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%H 24小时制小时数(0-23)
%M 分钟数(00=59)
%S 秒(00-59)

代码:

import datetimecurrent_time = datetime.datetime.now()
time_delta = datetime.timedelta(days=18, minutes=30, seconds=10) #这里的参数分表表示 天数上相差18,分钟上相差30min,秒数上相差10s
time_result = (current_time - time_delta).strftime("%Y-%m-%d %H:%M:%S")
print("现在的时间:", current_time, "\n想达到的时间差:", time_delta, "\n结果时间:", time_result)

运行结果:

现在的时间: 2021-04-18 21:59:32.073845
想达到的时间差: 18 days, 0:30:10
结果时间: 2021-03-31 21:29:22

从结果可以看到,日期相差18天,minutes相差30min,seconds相差10s

python中 timedelta() 的简单使用相关推荐

  1. python tkinter库、添加gui界面_使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)...

    使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二),创建一个,界面,布局,文件,路径 使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二) ...

  2. Python中timedelta类型的理解

    Python中timedelta类型的理解 逻辑: timedelta = datetime1-datetime2 理解:一个时间等于两个时刻做差 代码 import datetimeif __nam ...

  3. Neo4j离线环境搭建与基于python中py2neo的简单操作

    Neo4j离线环境搭建与基于python中py2neo的简单操作 1 安装与配置 1.1 Neo4j安装 1.2 python操作环境配置 2 Neo4j操作 2.1 创建: 创建点 创建点边: 2. ...

  4. 如何在 Python 中创建一个简单的神经网络

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 引言 在过去的几十年里,机器学习对世界产生了巨大的影响,而且它的普 ...

  5. python 中 feedparser的简单用法

    最近在机器学习实战中用到feedparser ,然后简单总结了一下: feedparser是python中最常用的RSS程序库,使用它我们可轻松地实现从任何 RSS 或 Atom 订阅源得到标题.链接 ...

  6. Python中class的简单介绍

    类的定义 class classname[(父类名)]: – 成员函数及成员变量 _ init _ 构造函数:初始化对象 _ del_ 析构函数:销毁对象 定义类的成员函数时,必须默认一个变量代表类定 ...

  7. python中正则表达式的简单应用_Python正则表达式详细应用

    原文地址:http://www.jb51.net/article/65286.htm 1.了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合, ...

  8. python中5种简单的数据类型,Python小白零基础入门 —— 变量及简单的数据类型

    微信公众号:「Python读财」 若有问题或建议,请公众号留言 最近想着出一个Python小白零基础入门系列的文章,但愿能对入门的小伙伴有所帮助,内容会囊括简单的数据类型.列表.字典.循环以及函数的定 ...

  9. python中5种简单的数据类型,没有学不会的python--认识简单的数据类型

    没有学不会的python 先提一下肛 相信很多同学都听过数据类型这个词吧?无论是零基础还是有其他编程语言的同学,对这个词都不会陌生.基本上来说,无论什么教程,都是会把这个数据类型提前拿出来讲透,因为这 ...

最新文章

  1. Hadoop运维记录系列(二十二)
  2. 猫猫学IOS(二十四)UI之注册案例
  3. php 开发微信h5,微信h5页面开发遇到那些坑
  4. System.Data.SqlClient.SqlException:“对象名 'customer' 无效。
  5. 修改引入表打造穿透KIS6的下载者(转)
  6. ● firewalld.service Loaded: not-found (Reason: No such file or directory)
  7. 传智播客 import导入模块 学习笔记
  8. [转]哈希算法(Hash Algorithm)初探
  9. 发送ajax的get请求,AJAX之发送GET请求
  10. nbu备份oracle中途停止,NBU异构还原Oracle完整备份的一些总结
  11. 工作模板-----MySQL示例
  12. windows7副本不是正版问题
  13. 梦幻西游战斗中服务器维护,梦幻西游10月22日维护公告 连续战斗自动问题修复...
  14. 传国宝玺 第二部 降墓 第十六章 三煞天棺
  15. 中等专业学校计算机教师,中等专业学校计算机老师年度工作总结
  16. 你想要的宏基因组-微生物组知识全在这(1908)
  17. 如何精准实现OCR文字识别?
  18. redis操作相关命令:停止、启动、查看
  19. JAVA企业面试题精选 Servlet和JSP 1-10
  20. 摄影软文文案有哪些类型?

热门文章

  1. 批量复制IE临时文件(Temporary Internet Files)
  2. 2022天梯赛lv2 大众情人
  3. 国内外主流商业智能(BI)软件介绍及点评
  4. oracle 删除表空间
  5. 苹果推出首款5G手机,相机功能比单反还要牛?
  6. 【关于使用whl文件安装matplotlib的报错(记录)】
  7. 如果华为手机升级EMUI10后,电池耗电很快!要记得调整这3个设置
  8. 多线程Reactor模式
  9. 儿童玩具外贸出口认证知识干货
  10. 用计算机和手算标准差不一致,【PMP概念区分16】变量抽样