69 lines
1.7 KiB
Python
69 lines
1.7 KiB
Python
class CommonUtils(object):
|
|
@staticmethod
|
|
def report_conversion(year):
|
|
"""日期转换"""
|
|
if '年报' in year:
|
|
res = year[:4] + '00'
|
|
elif '一季报' in year:
|
|
res = year[:4] + '03'
|
|
elif '中报' in year:
|
|
res = year[:4] + '06'
|
|
elif '三季报' in year:
|
|
res = year[:4] + '09'
|
|
else:
|
|
res = year
|
|
|
|
return res
|
|
|
|
@staticmethod
|
|
def report_conversion_reverse(year):
|
|
"""日期转换"""
|
|
if '00' in year:
|
|
res = year[:4] + '年年报'
|
|
elif '03' in year:
|
|
res = year[:4] + '年一季报'
|
|
elif '06' in year:
|
|
res = year[:4] + '年中报'
|
|
elif '09' in year:
|
|
res = year[:4] + '年三季报'
|
|
else:
|
|
res = year
|
|
|
|
return res
|
|
|
|
@staticmethod
|
|
def date_conversion(year):
|
|
"""日期转换"""
|
|
if '12' in year:
|
|
res = year[:4] + '00'
|
|
elif '03' in year:
|
|
res = year[:4] + '03'
|
|
elif '06' in year:
|
|
res = year[:4] + '06'
|
|
elif '09' in year:
|
|
res = year[:4] + '09'
|
|
else:
|
|
res = year
|
|
|
|
return res
|
|
|
|
@staticmethod
|
|
def get_level(data):
|
|
"""档位解析"""
|
|
if data == '第一档':
|
|
k = 1
|
|
elif data == '第二档':
|
|
k = 2
|
|
elif data == '第三档':
|
|
k = 3
|
|
elif data == '第四档':
|
|
k = 4
|
|
elif data == '第五档':
|
|
k = 5
|
|
elif data == '第六档':
|
|
k = 6
|
|
elif data == '第七档':
|
|
k = 7
|
|
else:
|
|
k = 8
|
|
return k |