码迷,mamicode.com
首页 > 其他好文 > 详细

时间处理模块

时间:2019-06-20 17:30:25      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:struct   pytho   bsp   mes   dex   字符   格式   元组   日期时间   

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)即夏令时。

 

时间处理模块

标签:struct   pytho   bsp   mes   dex   字符   格式   元组   日期时间   

原文地址:https://www.cnblogs.com/kingforn/p/11059643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!