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

  • 相关阅读:
    urql 高度可自定义&&多功能的react graphql client
    使用vault pki 为nginx 生成tls 证书文件
    使用vault pki engine 方便的管理证书
    使用terraform 生成自签名证书
    Kapitan 通用terraform&& kubernetes 配置管理工具
    sqler 集成 terraform v0.12 生成资源部署文件
    检查cgroup v2 是否安装
    centos 较新版本kernel安装方法
    tbls ci 友好的数据库文档化工具
    graphql-query-rewriter 无缝处理graphql 变更
  • 原文地址:https://www.cnblogs.com/kingforn/p/11059643.html
Copyright © 2011-2022 走看看