位置: 编程技术 - 正文

Python中time模块与datetime模块在使用中的不同之处(Python中time模块中的方法)

编辑:rootadmin

推荐整理分享Python中time模块与datetime模块在使用中的不同之处(Python中time模块中的方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中time模块详解,python中time模块源代码,Python中time模块中的方法,python中time模块教案,Python中time模块中的方法,python中time模块怎么安装,Python中time模块有哪些功能,Python中time模块有哪些功能,内容如对您有帮助,希望把文章链接给更多的朋友!

Python 中提供了对时间日期的多种多样的处理方式,主要是在 time 和 datetime 这两个模块里。今天稍微梳理一下这两个模块在使用上的一些区别和联系。

time在 Python 文档里,time是归类在Generic Operating System Services中,换句话说, 它提供的功能是更加接近于操作系统层面的。通读文档可知,time 模块是围绕着 Unix Timestamp 进行的。

该模块主要包括一个类 struct_time,另外其他几个函数及相关常量。 需要注意的是在该模块中的大多数函数是调用了所在平台C library的同名函数, 所以要特别注意有些函数是平台相关的,可能会在不同的平台有不同的效果。另外一点是,由于是基于Unix Timestamp,所以其所能表述的日期范围被限定在 - 之间,如果你写的代码需要处理在前面所述范围之外的日期,那可能需要考虑使用datetime模块更好。文档解释比较费劲,具体看看怎么用:

问题不大,可能有时候需要注意一下使用的时区。

datetimedatetime 比 time 高级了不少,可以理解为 datetime 基于 time 进行了封装,提供了更多实用的函数。在datetime 模块中包含了几个类,具体关系如下:

Python中time模块与datetime模块在使用中的不同之处(Python中time模块中的方法)

object

timedelta # 主要用于计算时间跨度 tzinfo # 时区相关 time # 只关注时间 date # 只关注日期 datetime # 同时有时间和日期

名称比较绕口,在实际实用中,用得比较多的是 datetime.datetime 和 datetime.timedelta ,另外两个 datetime.date 和 datetime.time 实际使用和 datetime.datetime 并无太大差别。 下面主要讲讲 datetime.datetime 的使用。使用datetime.datetime.now()可以获得当前时刻的datetime.datetime 实例。 对于一个 datetime.datetime 实例,主要会有以下属性及常用方法,看名称就能理解,应该没有太大问题:

datetime.year datetime.month datetime.day datetime.hour datetime.minute datetime.second datetime.microsecond datetime.tzinfo

...除了实例本身具有的方法,类本身也提供了很多好用的方法:

datetime.today()a # 当前时间,localtime datetime.now([tz]) # 当前时间默认 localtime datetime.utcnow() # UTC 时间 datetime.fromtimestamp(timestamp[, tz]) # 由 Unix Timestamp 构建对象 datetime.strptime(date_string, format) # 给定时间格式解析字符串

...

请注意,上面省略了很多和时区相关的函数,如需使用请查文档。对于日期的计算,使用timedelta也算是比较简单的:

甚至两个 datetime 对象直接相减就能获得一个 timedelta 对象。如果有需要计算工作日的需求,可以使用 business_calendar这个库,不需要装其他依赖就可使用。

python 多线程实现检测服务器在线情况 需要ping一个网段所有机器的在线情况,shell脚步运行时间太长,用python写个多线程ping吧,代码如下:#!/usr/bin/python#coding=utf-8'''Createdon-8-4@author:Administr

python基础知识小结之集合 集合特点:集合对象是一组无序排列的可哈希的值:集合成员可以做字典的键,与列表和元组不同,集合无法通过数字进行索引。此外,集合中的元素

MySQL中表的复制以及大型数据表的备份教程 表复制mysql拷贝表操作我们会常常用到,下面就为您详细介绍几种mysql拷贝表的方式,希望对您学习mysql拷贝表方面能够有所帮助。假如我们有以下这样

标签: Python中time模块中的方法

本文链接地址:https://www.jiuchutong.com/biancheng/379927.html 转载请保留说明!

上一篇:简单解决Python文件中文编码问题(python问题及解决方法)

下一篇:python 多线程实现检测服务器在线情况(python多线程例子)

  • 小规模附加税如何做帐
  • 财税通财务软件如何调整凭证间距
  • 企业所得税是什么意思
  • 支付客户劳务费怎么操作
  • 公司清理固定资产汽车怎么开票
  • 企业转让固定资产使用权的收益应当属于
  • 季度预交所得税可以弥补上年度亏损吗
  • 个体工商户的个人所得税如何申报
  • 农产品为什么价格低
  • 差旅费属于什么支出类型
  • 无票收入申报时要填税率吗
  • 预收款开票的税务处理
  • 简易计税项目的分包款为建筑服务劳务费,可以扣除吗
  • 滞纳金用留抵增值税交怎么处理
  • 房地产企业的收入信息披露范围进一步扩大
  • 公司分期付款买车可以抵税吗
  • 发票退回原因
  • 发票开什么明目列福利费
  • 土地增值税按什么面积征收
  • 文化事业建设费税收优惠政策2023
  • 资源税扣缴义务人代扣代缴税款的纳税义务发生时间
  • 增值税小规模纳税人适用3%征收率
  • 所得税汇算成本调减会计分录
  • 固定资产原值减预计净残值等于什么
  • 理财代持有法律效力吗
  • 哪些发票冲抵备用金
  • 1697508871
  • 琥珀销售用语
  • 向客户发放,赠品怎么写
  • 发出商品发生损失
  • 职工福利费扣除率是多少
  • 专用发票红字发票
  • 小宝宝耸肩膀缩脖子
  • 微软windows11正式版下载
  • 成本核算的基本程序是什么
  • edi文件怎么打开
  • 单位未足额缴纳社保可以补交几年
  • 库存股会计处理 会计视野
  • 研发费用怎样进项抵扣
  • html cssjs
  • 各浏览器主页的网址
  • 没有发票的支出可以扣除企业所得税么
  • 如何修改php.ini
  • 经费支出的定义
  • 小规模纳税人零申报流程
  • 当月确认收入可以下月确认成本吗
  • reactjs.org
  • 在mysql中子查询是
  • 小规模纳税人可以抵扣进项税吗
  • 主营业务收入和销售费用的区别
  • 民间非营利组织会计制度
  • 现金流量表两年数据分析
  • mysql的存储引擎有哪些,区别是什么
  • 小微企业税收优惠政策从什么时候开始
  • 先收到发票还没付款怎么做账
  • 税控技术服务费会计分录
  • 执行迟延履行利息的计算
  • 业务招待费需附上清单
  • 为什么实收资本不属于企业资产
  • 销售发票已开进项发票未收到怎么处理?
  • 暂估收入怎么做分录
  • 银行账与实际账不符
  • sql2005和2000区别
  • mysql数据库操作题
  • xp系统删除用户账户怎么没有删除键
  • win10如何查看系统日志
  • win7小技巧
  • 新版itunes怎么导入音乐
  • window10怎么获取ip地址
  • eclipse cocos2dx Command line too long
  • python中list的用法例子
  • php使用js
  • npm镜像是什么意思
  • Re: Latest Version: 3.7.9 (January 18th, 2015)
  • jquery选择器大全
  • JQuery给select添加/删除节点的实现代码
  • jquery实例
  • 税务局核查研发费举措
  • 陕西地方水利建设基金减免政策2023
  • 三亚 税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设