首页 > 编程语言 >Python时间处理常用模块及用法详解!

Python时间处理常用模块及用法详解!

时间:2022-12-14 12:00:13浏览次数:59  
标签:Python datetime 详解 时间 模块 time print calendar

  Python中最常用的三个处理时间的模块为:time模块、datetime模块和calendar模块,本文为大家详细介绍一下这三个时间处理模块以及它们的基础用法,希望对你们有帮助。

  1. time模块

  time模块下有很多函数可以日期和时间的处理,如time.time()用于获取当前时间戳,localtime()将浮点数的时间戳向时间元组转换,asctime()和strftime()可以进行时间和日期的格式化,time.sleep()可以进行时间定时等。

  实例:

  import time #引入time模块

  localtime = time.localtime(time.time()) #返回时间元组

  newtime= time.asctime(localtime) #获取格式化时间

  time.sleep(3600) #定时1个小时

  2.datetime模块

  datetime模块是Python时间处理的又一模块,主要包括date、time和datetime三个子模块,是一个更亲民、方便的模块。

  实例:

  import datetime #引入datetime模块

  print datetime.datetime.now() #获取当前时间

  3. 时间加减处理

  datetime模块中的timedelta子模块在处理时间加减方面十分好用,可以让时间处理变得很灵活。

  实例:

  import datetime #引入datetime模块

  d1=datetime.datetime(2018,4,19) #定义变量获取定义时间

  d2= datetime.datetime(2018,2,19) #定义变量获取定义时间

  print d1+datetime.timedelta(days=100) # 输出规定时间之后的第100天日期

  print d1-datetime.timedelta(days=100) # 输出规定时间之前的第100天日期

  print d1-d2 #d1和d2日期相差天数

  4. 日历

  日历在时间处理中是非常重要的一块,可以采用Python中的calendar模块实现。

  实例:

  import calendar #引入calendar模块

  print calendar.month(2018,4) 输出2018年4月日历

标签:Python,datetime,详解,时间,模块,time,print,calendar
From: https://blog.51cto.com/u_14661964/5936330

相关文章

  • 【脚本项目源码】Python制作艺术签名生成器,打造专属你的个人艺术签名
    前言本文给大家分享的是如何通过利用Python制作艺术签名生成器,废话不多直接开整~开发工具Python版本:3.6相关模块:requests模块PIL模块PyQt5模块环境搭建安装Pytho......
  • 【Python 68个内置函数】
    内置函数就是Python给你提供的,拿来直接用的函数,比如print,input等。截止到python版本3.6.2,一共提供了68个内置函数,具体如下:abs()dict()help()......
  • luabind-0.9.1在windows、linux下的使用详解及示例
    一.下载  1. 本篇博客使用的版本为luabind-0.9.1二.编译  1.luabind-0.9.1在window 三.示例代码下载:  1.windows下示例代码下载地址(环境是win7,VS2008,已......
  • jsoncpp在linux和windows下的编译及使用详解
    一:摘要1.JSON是一种轻量级的数据传输格式,全称为:JavaScriptObjectNotation,官方网址:​​​http://www.json.org/json-zh.html​​​3.JSONCPP是......
  • 【Python内置函数map和zip+上下文管理器及其实现原理】
    一、map作用map:自动将可迭代对象遍历,把遍历出来的数据,当成参数传入map第一个接口的函数中,将函数执行的结果,放到一个迭代器中进行返回语法map(function,iterable,...)第......
  • 爆火出圈的人工智能ChatGPT注册使用详解
    .背景最近几天互联网刮起了一阵ChatGPT风,起因是人工智能研究实验室OpenAI在2022年11月30日发布的全新聊天机器人模型——ChatGPT就连联合创始人钢铁侠马斯克也在感叹:......
  • 超全!Python图形界面框架PyQt5使用指南!
    使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说,未必不是一个好的工具。......
  • python扩展包依赖管理
    日常开发中我们会用piplist查看安装了哪些包,直接以列表的形式展示给你,但是你知道某个包依赖于其它哪些包吗?或者你想删除一个包,它对应的依赖包会被同步删除吗?如果你有这些......
  • python能干什么?
    学完Python之后,可以从事以下工作岗位:1、web开发:Python拥有非常完善的与web服务器进行交互的库,以及大量免费前端网页模板,有非常优秀而且成熟的diangoWEB框架,功能齐全。2、Lin......
  • Python爬虫采集搞笑段子示例
    对于爬虫的用处不同的人有不同的看法,对于我而言,他是一门技能也是一门艺术,只有掌握其中的原理,才能让你体会到真正的快乐。下文就是我用python爬虫爬取搞笑段子的实例可以一起......