Python——时间换算

利用datetime模块进行不同时间单位的换算

from datetime import timedelta   a = timedelta(days=2, hours=6)  b = timedelta(hours=4.5)  c = a + b  print(c.days)  print(c.seconds)  print(c.seconds / 3600)

登录后复制

 表示特定的日期和时间  

from datetime import datetime  a = datetime(2016, 8, 30)  print(a + timedelta(days=10))  b = datetime(2016, 9, 30)  d = b - a  print(d.days)    now = datetime.today()  print(now)  print(now + timedelta(minutes=10))

登录后复制

 datetime模块可以正确处理闰年  

a = datetime(2012, 3, 1)  b = datetime(2012, 2, 28)  print((a-b).days)  c = datetime(2013, 3, 1)  d = datetime(2013, 2, 28)  print((c-d).days)

登录后复制

 处理更为复杂的日期问题,如处理时区,模糊时间范围,计算节日的日期等可以用dateutil模块

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2282306.html

(0)
上一篇 2025年2月27日 19:20:50
下一篇 2025年2月20日 00:29:23

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 正则表达式

    正则表达式使用:   常用规则: 一、常用特殊字符:$ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘’ 或 ‘’。要匹配 $ 字符本身,请使用 $。( ) 标记一个子表达式的开始和…

    编程技术 2025年2月27日
    200
  • python java 调用

        jython    jython    2.1  登录后复制 package com.curiousby.python.demo;import org.python.core.PyFunction;import org.python…

    编程技术 2025年2月27日
    200
  • Python新手学习基础之数据类型——字符串的切片截取

    切片截取是python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串。 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒号之前的数字表示开始的位置,冒号之后的数…

    2025年2月27日
    200
  • python文件路径操作

    import os.pathpath = ‘/home/vamei/doc/file.txt’print(os.path.basename(path))    # 查询路径中包含的文件名print(os.path.dirname(path)…

    编程技术 2025年2月27日
    200
  • python文件管理

    1、os包  os包包括各种各样的函数,以实现操作系统的许多功能。这个包非常庞杂。os包的一些命令就是用于文件管理。我们这里列出最常用的:  mkdir(path) 创建新目录,path为一个字符串,表示新目录的路径。相当于$mkdir命令…

    编程技术 2025年2月27日
    200
  • Python内置函数清单

    1、数学运算 abs(-5)                          # 取绝对值,也就是5 round(2.6)                       # 四舍五入取整,也就是3.0 pow(2, 3)          …

    编程技术 2025年2月27日
    200
  • python转换已转义的字符串

    python转换已转义的字符串 有时我们可能会获取得以下这样的字符串: Python代码   >>> a = ‘{\”name\”:\”michael\”}’  >>> print a  {“name”:…

    编程技术 2025年2月27日
    200
  • python中文乱码问题汇总

    将python2中汉字会出现乱码的事一次性说清楚。 为了让初学者,不再为python2中汉字出现乱码的事烦恼!  请看迪艾姆公司python培训上课老师黄哥细细道来: 1、写的代码模块需要指定编码 如果代码没有指定coding,python…

    编程技术 2025年2月27日
    200
  • python 操作mongodb

    import pymongo,sys from pymongo import mongoclient client = mongoclient(host=”localhost:27017″,read_preferen…

    编程技术 2025年2月27日
    200
  • Pycharm快捷键手册

    alt+enter 自动添加包 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+Shift+F 高级查找 Ctrl+Enter 补全 Shift + Enter 开始新行 TAB S…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论