每周如何学习一个 Python 的 time 模块?

2026-05-26 17:261阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3414个文字,预计阅读时间需要14分钟。

每周如何学习一个 Python 的 time 模块?

专题地址:每周一个Python模块,同时欢迎关注我的微信公众号AlwaysBeta,获取更多精彩内容。在大多数正式代码中,我们都需要与时间打交道。在Python中,处理时间非常方便。

专栏地址:​​每周一个 Python 模块​​

同时,也欢迎关注我的微信公众号 ​AlwaysBeta​,更多精彩内容等你来。

几乎所有的正式代码中,我们都需要与时间打交道。在Python中,与时间处理有关的模块包括​​time​​​,​​datetime​​​以及​​calendar​​,本节主要讲解time模块。

​在 Python 中,用三种方式来表示时间,分别是时间戳、格式化时间字符串和结构化时间​

  • 时间戳(​​timestamp​​​):也就是 1970 年 1 月 1 日之后的秒,例如 1506388236.216345,可以通过​​time.time()​​获得。时间戳是一个浮点数,可以进行加减运算,但请注意不要让结果超出取值范围。
  • 格式化的时间字符串(​​string_time​​​):也就是年月日时分秒这样的我们常见的时间字符串,例如​​2017-09-26 09:12:48​​​,可以通过​​time.strftime('%Y-%m-%d')​​获得;
  • 结构化时间(​​struct_time​​​):一个包含了年月日时分秒的多元元组,例如​​time.struct_time(tm_year=2017, tm_mon=9, tm_mday=26, tm_hour=9, tm_min=14, tm_sec=50, tm_wday=1, tm_yday=269, tm_isdst=0)​​​,可以通过​​time.localtime()​​获得。
  • 阅读全文

    本文共计3414个文字,预计阅读时间需要14分钟。

    每周如何学习一个 Python 的 time 模块?

    专题地址:每周一个Python模块,同时欢迎关注我的微信公众号AlwaysBeta,获取更多精彩内容。在大多数正式代码中,我们都需要与时间打交道。在Python中,处理时间非常方便。

    专栏地址:​​每周一个 Python 模块​​

    同时,也欢迎关注我的微信公众号 ​AlwaysBeta​,更多精彩内容等你来。

    几乎所有的正式代码中,我们都需要与时间打交道。在Python中,与时间处理有关的模块包括​​time​​​,​​datetime​​​以及​​calendar​​,本节主要讲解time模块。

    ​在 Python 中,用三种方式来表示时间,分别是时间戳、格式化时间字符串和结构化时间​

  • 时间戳(​​timestamp​​​):也就是 1970 年 1 月 1 日之后的秒,例如 1506388236.216345,可以通过​​time.time()​​获得。时间戳是一个浮点数,可以进行加减运算,但请注意不要让结果超出取值范围。
  • 格式化的时间字符串(​​string_time​​​):也就是年月日时分秒这样的我们常见的时间字符串,例如​​2017-09-26 09:12:48​​​,可以通过​​time.strftime('%Y-%m-%d')​​获得;
  • 结构化时间(​​struct_time​​​):一个包含了年月日时分秒的多元元组,例如​​time.struct_time(tm_year=2017, tm_mon=9, tm_mday=26, tm_hour=9, tm_min=14, tm_sec=50, tm_wday=1, tm_yday=269, tm_isdst=0)​​​,可以通过​​time.localtime()​​获得。
  • 阅读全文