zoukankan      html  css  js  c++  java
  • 时间处理模块

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

  • 相关阅读:
    Kafka 生产者 自定义分区策略
    同步互斥
    poj 1562 Oil Deposits(dfs)
    poj 2386 Lake Counting(dfs)
    poj 1915 KnightMoves(bfs)
    poj 1664 放苹果(dfs)
    poj 1543 Perfect Cubes (暴搜)
    poj 1166 The Clocks (暴搜)
    poj 3126 Prime Path(bfs)
    处理机调度
  • 原文地址:https://www.cnblogs.com/kingforn/p/11059643.html
Copyright © 2011-2022 走看看