资讯专栏INFORMATION COLUMN

Python标准库 时间与日期的区别 (time, datetime包)

ingood / 1661人阅读

摘要:包包基于语言的库函数。的解释器通常是用编写的,的一些函数也会直接调用语言的库函数。是指年月日构成的日期相当于日历,是指时分秒微秒构成的一天小时中的具体时间相当于手表。如果对时间有比较繁琐的操作时,可以尝试使用包。

time包

time包基于C语言的库函数(library functions)。Python的解释器通常是用C编写的,Python的一些函数也会直接调用C语言的库函数。

import time
print(time.time())   # wall clock time, unit: second
print(time.clock())  # processor clock time, unit: second

time.sleep()可以将程序置于休眠状态,直到某时间间隔之后再唤醒程序,让程序继续运行。

import time
print("start")
time.sleep(10)     # sleep for 10 seconds
print("wake up")

当我们需要定时地查看程序运行状态时,就可以利用该方法。

datetime包

datetime包是基于time包的一个高级包, 为我们提供了多一层的便利。

datetime可以理解为date和time两个组成部分。date是指年月日构成的日期(相当于日历),time是指时分秒微秒构成的一天24小时中的具体时间(相当于手表)。你可以将这两个分开管理(datetime.date类,datetime.time类),也可以将两者合在一起(datetime.datetime类)。由于其构造大同小异,我们将只介绍datetime.datetime类。

比如说我现在看到的时间,是2015年9月3日21时30分,我们可以用如下方式表达:

import datetime
t = datetime.datetime(2015,9,3,21,30)
print(t)

所返回的t有如下属性:

hour, minute, second, microsecond

year, month, day, weekday # weekday表示周几

总结

在编程过程中,如果对时间没有太多要求,那么可以使用time 包。如果对时间有比较繁琐的操作时,可以尝试使用datetime包。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45397.html

相关文章

  • Python基础之(十)模块

    摘要:是回调函数,当链接服务器和相应数据传输完毕时触发本函数可选。仅仅是针对的,在中,已经没有这个模块了,取代它的是。由于以流式读取文件,从而速度较快,切少占用内存,但是操作上稍复杂,需要用户实现回调函数。 编写模块 模块是程序 模块就是一个扩展名为.py的Python程序。 编写模块 #!/usr/bin/env python # coding=utf-8 lang = python 引...

    jlanglang 评论0 收藏0
  • Python标准datetime之datetime模块用法分析详细解答

      小编写这篇文章的主要目的,主要是给大家进行讲解关于Python相关内容的事情,主要是涉及到一些标准库里面的一些事情,比如会涉及到dateime相关的模块用法问题,下面就给大家做个比较详细解答。  1、日期时间对象  日期时间对象是指具有日期(年月日)和时间(时分秒)双重属性的实例  日期时间对象的类型为datetime.datetime  日期时间对象常用的属性有年、月、日、时、分、秒、微秒 ...

    89542767 评论0 收藏0
  • Python 编程速成

    摘要:同时无论在哪种平台上,都可以用进行系统编程。这样导入模块并使用生成随机数中的模块提供了生成随机数的函数。生成的随机数介于和之间。可以从自己定义的范围中生成一个随机数,如下所示操作日期和时间你可以从日期中提取所需的值,如下所示。 翻译:疯狂的技术宅https://likegeeks.com/python-... 本文首发微信公众号:前端先锋欢迎关注,每天都给你推送新鲜的前端技术文章 ...

    187J3X1 评论0 收藏0
  • PyTips 0x11 - Python 时间日期

    摘要:项目地址时间和日期可能涉及到不同的时区格式,同时又经常需要作为时间戳保存,有时候还需要进行一些加减操作,因此处理起来通常会因为方法太多而无从下手。中与时间和日期相关的标准库有个和。 项目地址:https://git.io/pytips 时间和日期可能涉及到不同的时区、格式,同时又经常需要作为时间戳保存,有时候还需要进行一些加减操作,因此处理起来通常会因为方法太多而无从下手。Python...

    2501207950 评论0 收藏0
  • Python日期时间处理

    摘要:中提供了一个和的模块可以用来做格式化日期和时间的。格式化日期通过模块中方法来格式化日期函数接收时间元组并返回以可读字符串表示薪资的时间格式的话由参数决定。每日宽度间隔为字符每行的长度为是每星期的行数。 我们可以通过学习在Python中对日期时间的处理,可以在快速的完成工作,比如: 将日期时间作为日志信息的内容输入 计算某一个功能的执行时间 用日期命名一个文件的名称 记录或者展示文件的...

    techstay 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<