【python】实现特定标准下的时间计算

编程入门 行业动态 更新时间:2024-10-22 14:04:25

【python】实现特定标准下的<a href=https://www.elefans.com/category/jswz/34/1771441.html style=时间计算"/>

【python】实现特定标准下的时间计算

需求:
文件夹下有若干txt,需遍历所有txt
文件名中含有lpos与SDK的分开处理
根据特定关键词对每一行内容进行判别,找到两个特定标志的时间,做差。为起始和结束时间。

import os
import argparse
import time, datetime
import numpy as npdef toTimeStamp(timeString):#if '.' not in timeString: getMS=False#else: getMS=True#timeTuple = datetime.datetime.strptime(timeString, f'%Y-%m-%d %H:%M:%S{r".%f" if getMS else ""}')#ft = float(f'{str(int(time.mktime(timeTuple.timetuple())))}'+(f'.{timeTuple.microsecond}' if getMS else ''))datetime_obj = datetime.datetime.strptime(timeString, "%Y-%m-%d %H:%M:%S.%f")ret_stamp = int(time.mktime(datetime_obj.timetuple()) * 1000.0 + datetime_obj.microsecond / 1000.0)return ret_stamp
def totime(hour,minute,second,end):'''璁$畻鏂瑰紡2锛氭椂闂磋浆姣锛岀浉鍑忓仛宸?'''time=int(hour)*60*60*1000+int(minute)*60*1000+int(second)*1000+int(end)return timedef countime(line1):time1='2021-'+line1[0:18]#time1=line1[6:18]#hour=line1[6:8]#minute=line1[9:11]#second=line1[12:14]#end=line1[15:18]timestamp=toTimeStamp(time1)#timestamp=totime(hour,minute,second,end)return timestampdef averageNum(list_

更多推荐

【python】实现特定标准下的时间计算

本文发布于:2024-02-06 18:01:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1750643.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:时间   标准   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!