时间处理模块

Posted kingforn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了时间处理模块相关的知识,希望对你有一定的参考价值。

time&datetime 模块

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

  我们写程序时时间的处理可以归为以下3种: 

    时间的显示,在屏幕显示、纪录日志等

    时间的转换,比如把字符串格式的日期转成python中的日期类型。

    时间的运算,计算两个日期时间的差值等

time 模块

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

    1.时间戳(timestamp),表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。列子:1554864776.161901

    2.格式化的时间字符串,比如“2020-10-03 17:54”

    3.元组(struct_time)共九个元素。由于python的time模块实现主要调用c库,所以各个平台可能有所不同,mac上:time.struct_time(tm_year=2020,tm_mon=4,tm_mday=10,tm_hour=2,tm_min=53,tm_sec=15,tm_wday=2,tm_yday=100,tm_isdst=0)

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

      0          tm_yeat(年)      比如2011

      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

UTC时间:

  UTC(Coordinated Universal Time, 世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8,又称东8区。

  DST(Daylight Saving Time)即夏令时。

 

以上是关于时间处理模块的主要内容,如果未能解决你的问题,请参考以下文章

python时间处理之time模块

时间处理模块

浅谈python中处理时间的模块

python模块的使用python的时间处理

python的时间处理-time模块

python时间处理之time模块