Python系列 41 内置模块:time

本文介绍了Python的time模块,包括时间戳、结构化时间和字符串形式的时间表示,以及它们之间的转换。内容涵盖时间获取、结构化时间的元组属性、strftime()方法用于格式化时间、时间转换方法、线程睡眠、日期判断以及定时和延时任务的实现。
摘要由CSDN通过智能技术生成

time简介

time模块是Python自带的模块,提供了时间的访问和转换功能。

官方文档

time模块中,对时间的表示包含3个概念:

  • 时间戳形式:从1970.1.1 08:00:00(Unix纪元)开始到现在所经历的毫秒数,它int类型
  • 结构化形式:以元组包裹的形式进行时间的展示,它tuple类型
  • 字符串形式:以字符串的形式进行时间的展示,它是str类型

3种表示时间的方式之间可以互相转换,如下图所示:

image-20210610192050443

时间获取

获取时间的方法:

方法 描述 表现形式
time.time() 获取时间戳形式的时间 时间戳
time.localtime() 获取结构化的本地时间 结构化
time.gmtime() 获取结构化的世界时间 结构化
time.asctime() 获取字符串形式的本地时间 字符串
time.ctime() 获取字符串形式的世界时间 字符串
time.strftime() 获取自定义格式的本地时间 字符串

Ps:本地时间在中国以东八区,上海时间时间为准,和世界时间(UTC)差了8小时

示例演示:

>>> import time
>>> time.time()
1621693706.0193129
>>> time.localtime()
time.struct_time(tm_year=2021, tm_mon=5, tm_mday=22, tm_hour=22, tm_min=28, tm_sec=43, tm_wday=5, tm_yday=142, tm_isdst&
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值