Python--time模块

time模块

time.sleep()模块函数

功能:让程序停留一定时间在执行

使用方法:time.sleep(要停留的秒速) 【有参

格式如:time.sleep(5)

#!/usr/bin/env python # -*- coding:utf8 -*- import time print("请等待5秒执行程序...!") time.sleep(5) #功能:让程序停留一定时间在执行 print("执行程序")
View Code

 

time.time()模块函数

功能:获取当前系统的时间戳

使用方法: time.time()【无参

格式如:time.time()

#!/usr/bin/env python # -*- coding:utf8 -*- import time a = time.time() #获取当前系统的时间戳 print(a) #输出 # 1471097622.3468976
View Code

 

time.ctime()模块函数

功能:获取当前系统字符串格式时间【无参】,将时间戳转换成字符串格式时间【有参】

使用方法:time.ctime()【无参】,time.ctime(时间戳)【有参】

格式如:time.ctime(),time.ctime(time.time()-86400)

time.ctime()【无参】

#!/usr/bin/env python # -*- coding:utf8 -*- import time a = time.ctime() #获取当前系统字符串格式时间 print(a) #输出 # Sat Aug 13 22:26:34 2016
View Code

 

time.gmtime()模块函数

功能:格式化获取当前系统的时间【无参】,格式化返回时间戳的时间【有参】

使用方法:time.gmtime()【无参】,time.gmtime(时间戳)【有参】

格式如:time.gmtime(),time.gmtime(time.time()-86400)

注意:time.gmtime()需要赋值给一个变量,然后变量名称.格式化时间名称取值,如:a.tm_year

返回的是英国时间,需要转换成中国时区

格式化获取当前系统的时间【无参】

#!/usr/bin/env python # -*- coding:utf8 -*- import time a = time.gmtime() #格式化获取当前系统的时间【无参】 print(a) #打印返回格式化当前系统时间 b = "%s-%s-%s" %(a.tm_year,a.tm_mon,a.tm_mday) #将格式化时间日期,单独取出来拼接成一个完整日期 print(b) #打印拼接后的完整日期 #time.struct_time(tm_year=2017, tm_mon=6, tm_mday=7, tm_hour=6, tm_min=3, tm_sec=33, tm_wday=2, tm_yday=158, tm_isdst=0) #2017-6-7
View Code

 

time.localtime()模块函数【推荐】

功能:格式化获取当前系统的本地时间【无参】,格式化返回时间戳的时间【有参】

使用方法:time.localtime()【无参】,time.localtime(时间戳)【有参】

返回的是中国时区时间

格式化获取当前系统的本地时间【无参】

#!/usr/bin/env python # -*- coding:utf8 -*- import time print(time.localtime()) #time.struct_time(tm_year=2017, tm_mon=6, tm_mday=7, tm_hour=14, tm_min=5, tm_sec=23, tm_wday=2, tm_yday=158, tm_isdst=0)
View Code

 

time.mktime()模块函数

功能:将系统当前时间转换成时间戳【有参】

使用方法:time.mktime(格式化获取当前系统的时间函数)【有参】

格式如:time.mktime(time.localtime())【有参】

将系统当前时间转换成时间戳【有参】

#!/usr/bin/env python # -*- coding:utf8 -*- import time a = time.mktime(time.localtime()) #将系统当前时间转换成时间戳【有参】 print(a) #打印返回时间戳 #输出 #1471166702.0
View Code

 

time.strftime()模块函数【推荐】

功能:将系统本地时间转换成指定的字符串格式【有参】

使用方法:time.strftime("格式标识符",时间对象函数)【有两个参数】

格式如:time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())

#!/usr/bin/env python # -*- coding:utf8 -*- import time a = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) #将系统本地时间转换成指定的字符串格式 print(a)
View Code

 

time.strptime()【推荐】

功能:将字符串格式时间转换成格式化时间对象【有参】

使用方法:time.strptime("时间字符串","格式标识符")

格式如:time.strptime("2017-06-7 12:23:03","%Y-%m-%d %H:%M:%S")

#!/usr/bin/env python # -*- coding:utf8 -*- import time a = time.strptime("2017-06-7 12:23:03","%Y-%m-%d %H:%M:%S") #将字符串格式时间转换成格式化时间对象 print(a)
View Code

 

格式标识符表

%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12) 
%M 分钟数(00=59)
%S 秒(00-59)

%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身  

 

time常用函数
print(time.clock()) #返回处理器时间,3.3开始已废弃 print(time.process_time()) #返回处理器时间,3.3开始已废弃 print(time.time()) #返回当前系统时间戳 print(time.ctime()) #输出Tue Jan 26 18:23:48 2016 ,当前系统时间 print(time.ctime(time.time()-86640)) #将时间戳转为字符串格式 print(time.gmtime(time.time()-86640)) #将时间戳转换成struct_time格式 print(time.localtime(time.time()-86640)) #将时间戳转换成struct_time格式,但返回 的本地时间 print(time.mktime(time.localtime())) #与time.localtime()功能相反,将struct_time格式转回成时间戳格式 #time.sleep(4) #sleep print(time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime()) ) #将struct_time格式转成指定的字符串格式 print(time.strptime("2017-06-07","%Y-%m-%d") ) #将字符串格式转换成struct_time格式

__EOF__

本文作者努力赢得人生
本文链接https://www.cnblogs.com/zjltt/p/6956744.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   真-小亮亮  阅读(496)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
#20191216
点击右上角即可分享
微信分享提示