栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python常用库之 time 库

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python常用库之 time 库

目录

一 ,介绍

二 ,常用函数

三 ,占位符


一 ,介绍

在Python中包含了若干个能够处理时间的库,而time库是最基本的一个,是Python中处理时间的标准库。time库能够表达计算机时间,提供获取系统时间并格式化输出的方法,提供系统级精确计时功能(可以用于程序性能分析)。

二 ,常用函数

time.time()        #返回当前时间的时间戳

time.ctime()        #返回当前时间

例子:

import time

ti = time.ctime()
print(ti)

结果: Fri  Apr  16  08:44:35  2021

time.localtime()        #格式化时间戳为本地的时间

参数分析:

tm_year(年)                  2018
tm_mon(月)                   1 到 12
tm_mday(日)                  1 到 31
tm_hour(时)                  0 到 23
tm_min(分)                   0 到 59
tm_sec(秒)                   0 到 61 (60或61 是闰秒)
tm_wday(weekday)             0到6 (0是周一)
tm_yday(一年的第几天)          1 到 366
tm_isdst(是否是夏令时)         -1, 0, 1, -1是决定是否为夏令时的标志

例子:

import time
a = time.localtime()
print(a)

time.gmtime()        #格式化时间戳为格林威治标转时间

例子:

import time
a = time.gmtime()
print(a)

time.strftime()        #时间格式化

例子:

import time
a = time.strftime("%I:%M:%S", time.localtime())
print(a)
import time
a = time.strftime("%Y-%m-%d %H:%M:%S")
print(a)

time.strptime()        #是time.strftime()方法的逆向操作

import time
t2 = time.strptime("30 11 2000", "%d %m %Y")
print(t2)

结果:

time.struct_time(tm_year=2000, tm_mon=11, tm_mday=30, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=335, tm_isdst=-1)

time.mktime()        #根据结构时间,获取时间戳

import time
t2 = time.localtime()  #  time.struct_time(tm_year=2020, tm_mon=7, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=183, tm_isdst=-1)
t4 = time.mktime(t2)
print(t4)

结果:

1606903108.0

time.sleep()        #休眠指令

import time
print(111)

time.sleep(5)
print(222)

三 ,占位符

%y    两位数的年份表示(00-99)
%Y    四位数的年份表示(000-9999)
%b    本地月份名称的简写(如八月份为agu)
%B    本地月份名称的全称(如八月份为august)
%m    月份(01 - 12)
%a    本地星期名称的简写(如星期四为Thu)
%A    本地星期名称的全称(如星期四为Thursday)
%d    一个月中的第几天(01 - 31)
%H    一天中的第几个小时(24小时制,00 - 23)
%I    第几个小时(12小时制,0 - 11)
%M    分钟数(00 - 59)
%p    本地am或者pm的标识符
%S    秒数(00 - 59)
%c    本地相应的日期表示和时间表示
%f    微秒(范围0.999999)
%j    一年中的第几天(001 - 366)
%U    一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之 前的所有天数都放在第0周。
%w    一个星期中的第几天(0 - 6,0是星期天)
%W    和%U基本相同,不同的是%W以星期一为一个星期的开始。
%x    本地相应的日期表示
%X    本地相应的时间表示
%z    与UTC时间的间隔(如果是本地时间,返回空字符串)
%Z    时区的名字(如果是本地时间,返回空字符串)
%%    %本身

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/674628.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号