位置: 编程技术 - 正文

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多线程例子)

  • 个人所得税退税是什么意思?
  • 小规模季度不超过30万元免税会计分录
  • 小微企业减免所得税额是怎么算出来的
  • 用于连续生产的消费税计入
  • 运输发票备注怎么填
  • 房地产公司销售商品房属于增值税征收范围吗
  • 累计所得税前净现金流量计算公式为
  • 股权资本成本包括什么
  • 电梯提供安装的增值税税率最新的
  • 生产单位车间设计费应该计入什么科目?
  • 产品保修发生的维修费计入什么科目
  • 公司租金收入交多少税
  • 用金税盘怎样认证抵扣
  • 政府补贴转给其他公司
  • 税控盘年费去哪里交
  • 协议报价税率与开出的发票不一致怎么办?
  • 技术转让所得减去成本吗
  • 本年已预缴所得税
  • 预算会计的基本等式为
  • 固定资产清理的借贷方向表示什么
  • 员工租赁宿舍开几个点发票
  • 增值税进项税额抵扣期限最新
  • 土地无形资产怎么估值
  • mac怎么保存网页上的音频
  • 劳务派遣发票备注栏要求
  • 平安树的养殖方法和浇水时间
  • windows怎么复制
  • 没有组策略权限
  • 一次摊销法优缺点
  • 单位人工成本计算公式
  • i33240配什么主板
  • 盘盈的存货处理
  • 装修费用账务怎么处理
  • 所得税时间性差异与永久性有关吗
  • 小规模纳税企业在应交增值税明细科目
  • php文本分割
  • laravel dump
  • 合法票据的有哪些
  • 佛罗里达naples
  • 同一控制下控股合并在合并日合并报表编报正确的有
  • 定额发票过期时间是多久
  • yii2权威指南
  • php模糊查询txt文本
  • 旅游公司差额征税税率是5%
  • 会计人员信息采集怎么看审核通过
  • 企业预收账款缴纳个税吗
  • 织梦建站详细步骤
  • 账务处理相关内容
  • 其他债权投资是长期投资吗
  • 新会计准则折旧年限
  • 纳税人销售货物
  • 对公转账房租如何填写备注
  • 取得虚开普票如何处置
  • 未取得发票该怎么说明
  • 母公司与子公司的法律关系
  • 盈利能力分析的理论意义和现实意义
  • 房地产企业开发的准备出售的房屋属于投资性房地产吗
  • 关税的计税方式一般可以分为
  • 税控盘服务费抵扣
  • a公司刚刚执行了一个采购项目
  • sql如何学
  • windows预览版计划
  • Linux中如何查看文件大小
  • smsss.exe - smsss是什么进程
  • wps文字打印不清楚怎么办
  • regsvc32.exe - regsvc32是什么进程 有什么用
  • centos dvd安装
  • 如何关掉开机自检硬盘
  • ssh用法及命令
  • linux系统修复
  • shell脚本用法
  • nodejs开发gui
  • 1.常用
  • jquery制作简单的网页
  • javascript获取数据类型
  • 深入理解计算机系统 电子书
  • jquery的gt
  • python语言例子
  • 国税账户密码在哪里能找到
  • 建筑服务纳税人有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设