电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python time()的實例用法

瀏覽:56日期:2022-07-06 15:13:47

顧名思義,本期內容肯定是涉及編程時間,那在操作python要怎么用time這個方法呢?一起來看下吧~

時間模塊的定義與使用:

時間模塊time是python自帶的模塊,它內部封裝了一些獲取時間戳和字符串形式時間的函數。

導入方法如下:

import time

獲取時間戳:

tiem.time():獲取當前時間戳。

時間戳是指從計算機元年到現在經過的秒數。

計算機元年是指1970年1月1日0時0分0秒。

另外在python中時間戳表示為秒數,在java中表示為毫秒數。

返回值:

浮點數,內容是計算機元年至今的秒數。

案例:

print(time.time()) # 獲取當前時間戳

out:

1602407766.34622171234

格式化時間對象

time.gmtime():獲取格式化時間對象,返回值是當前格林尼治時間。

time.localtime():獲取格式化時間對象,返回值是當地時間(也就是北京時間,比格林尼治時間+8小時)。

參數:

參數只有一個,類型是浮點數,返回的是計算機時間元年過去多少秒以后的時間;缺省值是當前時間。

返回值:

這兩個函數的返回值除了相差8小時外都一樣,返回值是格式化時間對象。

格式化時間對象有9個屬性,均為int型:

tm_year=2020,表示當前是2020年tm_mon=10,表示當前是10月tm_mday=10,表示當前是10日tm_hour=13,表示當前是13時(注意是格林尼治時間,加8小時才是北京時間)tm_min=50,表示當前是50分tm_sec=24,表示當前是24秒tm_wday=5,表示當前是一周的第6天(周日是0,周一是1,周六是6)tm_yday=284,表示當前是一年的第284天tm_isdst=0,表示不是夏令時(=1表示是夏令時)

案例:

print(time.gmtime()) # 獲取當前GMT:格林尼治時間print(time.localtime()) # 獲取當地時間

out:

time.struct_time(tm_year=2020, tm_mon=10, tm_mday=11, tm_hour=9, tm_min=19, tm_sec=8, tm_wday=6, tm_yday=285, tm_isdst=0)time.struct_time(tm_year=2020, tm_mon=10, tm_mday=11, tm_hour=17, tm_min=19, tm_sec=8, tm_wday=6, tm_yday=285, tm_isdst=0)

格式化時間對象轉換為字符串

time.strftime():格式化時間對象轉換成字符串。

返回值:

返回值是根據字符串模板生成的字符串。

案例:

# 把時間對象轉換成字符串time_str = time.strftime(’%Y年%m月%d日%H時%M分%S秒’)print(time_str)print(time.strftime(’%Y年%m月%d日%H時%M分%S秒’, time.gmtime(0)))

out:

2020年10月11日17時30分24秒1970年01月01日00時00分00秒

字符串轉換為格式化時間對象

time.strptime():字符串轉換為格式化時間對象。注意strptime和strftime是互逆操作,要相互轉換必須使用相同的字符串模板。

參數:

和strftime的參數一樣也是兩個,但位置相反。

返回值:

返回值是根據字符串模板生成的格式化時間對象。

案例:

# 把時間字符串轉換成時間對象time_struct = time.strptime(time_str, ’%Y年%m月%d日%H時%M分%S秒’)print(time_struct)

out:

time.struct_time(tm_year=2020, tm_mon=10, tm_mday=11, tm_hour=17, tm_min=35, tm_sec=52, tm_wday=6, tm_yday=285, tm_isdst=-1)

時間對象轉換成時間戳

time.mktime():獲取格式化時間對象對應的時間戳。注意mktime和gmtime、localtime是互逆操作。

參數:

參數只有一個,是格式化時間對象。

返回值:

返回值是時間戳。

案例:

# 時間對象轉換為時間戳time_num = time.mktime(time_struct)print(time_num) # 時間戳轉換為時間對象time_struct2 = time.gmtime(time_num)time_struct3 = time.localtime(time_num)print(time_struct2)print(time_struct3)

out:

1602409740.0time.struct_time(tm_year=2020, tm_mon=10, tm_mday=11, tm_hour=9, tm_min=49, tm_sec=0, tm_wday=6, tm_yday=285, tm_isdst=0)time.struct_time(tm_year=2020, tm_mon=10, tm_mday=11, tm_hour=17, tm_min=49, tm_sec=0, tm_wday=6, tm_yday=285, tm_isdst=0)

常用案例:

1、一行代碼對日期排序:

date_list = [’2020-9-10’, ’2020-9-20’, ’2020-9-15’]date_list2 = sorted(date_list, key=lambda x: time.strptime(x, ’%Y-%m-%d’))print(date_list2)

out:

[’2020-9-10’, ’2020-9-15’, ’2020-9-20’]

2、一行代碼計算2個日期相差天數

date1 = ’2020-9-10’date2 = ’1999-9-9’ print((time.mktime(time.strptime(date1, ’%Y-%m-%d’))-time.mktime(time.strptime(date2, ’%Y-%m-%d’)))/86400)

out:

7672.0

到此這篇關于python time()的實例用法的文章就介紹到這了,更多相關如何使用python time()方法內容請搜索好吧啦網以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 健身器材-健身器材厂家专卖-上海七诚健身器材有限公司 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 手板-手板模型-手板厂-手板加工-生产厂家,[东莞创域模型] | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 亳州网络公司 - 亳州网站制作 - 亳州网站建设 - 亳州易天科技 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 培训无忧网-教育培训咨询招生第三方平台 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技 | 金联宇电缆总代理-金联宇集团-广东金联宇电缆实业有限公司 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 【灵硕展览集团】展台展会设计_展览会展台搭建_展览展示设计一站式服务公司 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 钛板_钛管_钛棒_钛盘管-无锡市盛钛科技有限公司 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 熔体泵_熔体出料泵_高温熔体泵-郑州海科熔体泵有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 防渗膜厂家|养殖防渗膜|水产养殖防渗膜-泰安佳路通工程材料有限公司 | 软文推广发布平台_新闻稿件自助发布_媒体邀约-澜媒宝 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 |