Python学习_time模块使用
#!/usr/bin/python
#-*- encoding=UTF-8 -*-
#DATE:2018-05-12
""" %y 两位数的年份00-99 %Y 四位数的年份000-9999 %m 月份01-12 %d 日01-31 %H 小时(24小时制即0~23点) %I 小时(12小时制01~12) %M 分钟 %S 秒 """
print('====小结====') print('一、time模块') time.time() #获取当前时间的时间戳 time.gmtime()#获取国际即UTC的格式化时间(tm_year=2018,tm_mon=5 ……),也可以将时间戳变为struc_time时间 time.localtime()#获取本地时间的格式化时间(struct_time) # 注: # 格式化时间便于我们知道当前时间是本周或本年的第几天 # 时间戳一般用于计算时间差 time.strftime(format='',p_tuple='')#将struc_time格式化为自定义格式的时间 #print(time.strftime('%Y-%m-%d %H%M%S',time.localtime())) # #2018-05-12 092320 time.strptime(string='',format='')#将特定时间,格式化为格式化时间struc_time #print(time.strptime('2018/05/10','%Y/%m/%d')) # #time.struct_time(tm_year=2018, tm_mon=5, tm_mday=10, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=130, tm_isdst=-1) time.clock()#获取CPU运行程序工作的时间,但sleep不算,当时CPU是不工作的 time.asctime(p_tuple='')#将struk_time 格式化为字符串时间如:'Sat Jun 06 16:26:11 1998'. time.ctime(seconds=None)#将秒数即时间戳格式化为字符串时间:'300'-->Thu Jan 1 08:05:00 1970 time.mktime(p_tuple='')#将struc_time时间即gmtime(),localtime()格式化为时间戳 time.sleep(seconds='')#暂停多少秒
示例题:算时间差
Python函数时间元组(struct_time)的含义和用法
Python函数用一个元组装起来的9组数字处理时间:
包含的元素见下表:
时间元组各个元素的含义如下:
人生苦短,我用python!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具