python 时间模块

发布时间:2022-04-25 09:46:11 人气:67 作者:多测师

  模块(module)是 Python 中非常重要的东西,你可以把它理解为 Python 的扩展工具。换言之,Python 默认情况下提供了一些可用的东西,但是这些默认情况下提供的还远远不能满足编程实践的需要,于是就有人专门制作了另外一些工具。这些工具被称之为“模块”

  任何一个 Pythoner 都可以编写模块,并且把这些模块放到网上供他人来使用。

  当安装好 Python 之后,就有一些模块默认安装了,这个称之为“标准库”,“标准库”中的模块不需要安装,就可以直接使用。

  如果没有纳入标准库的模块,需要安装之后才能使用。模块的安装方法,我特别推荐使用 pip 来安装。

  在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime,calendar(很少用,不讲),下面分别来介绍。

  在开始之前,首先要说明几点:

python 时间模块

  一、在Python中,通常有这几种方式来表示时间:

  时间戳

  格式化的时间字符串

  元组(struct_time)共九个元素。(由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。)

  二、几个定义

  UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。

  时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。

  元组(struct_time)方式:struct_time元组共有9个元素,返回struct_time的函数主要有gmtime(),localtime(),strptime()。下面列出这种方式元组中的几个元素:

  索引(Index) 属性(Attribute) 值(Values)

  0 tm_year(年) 比如2022

  1 tm_mon(月) 1 - 12

  2 tm_mday(日) 1 - 31

  3 tm_hour(时) 0 - 23

  4 tm_min(分) 0 - 59

  5 tm_sec(秒) 0 - 61

  6 tm_wday(weekday) 0 - 6(0表示周日)

  7 tm_yday(一年中的第几天) 1 - 366

  8 tm_isdst(是否是夏令时) 默认为-1

  以上内容为大家介绍了python 时间模块,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线