feat: 添加format_time_ymd函数并更新历史记录时间格式
新增format_time_ymd函数用于将时间格式化为"年.月.日"形式 修改main函数中使用format_time_ymd替代原format_time处理历史记录时间
This commit is contained in:
parent
17d653ee7a
commit
2eb841639e
10
main.py
10
main.py
@ -48,6 +48,14 @@ def format_time(dt,info):
|
|||||||
logging.warning(f"[{info}]时间格式错误:{dt}")
|
logging.warning(f"[{info}]时间格式错误:{dt}")
|
||||||
return dt
|
return dt
|
||||||
|
|
||||||
|
def format_time_ymd(dt,info):
|
||||||
|
try:
|
||||||
|
return dt.strftime("%Y.%m.%d")
|
||||||
|
|
||||||
|
except:
|
||||||
|
logging.warning(f"[{info}]时间格式错误:{dt}")
|
||||||
|
return dt
|
||||||
|
|
||||||
def to_int(x):
|
def to_int(x):
|
||||||
try:
|
try:
|
||||||
return int(x)
|
return int(x)
|
||||||
@ -453,7 +461,7 @@ def main():
|
|||||||
logging.error(f"{row['身份证号码']}:{e}")
|
logging.error(f"{row['身份证号码']}:{e}")
|
||||||
|
|
||||||
# 保存所有历史记录到Excel文件
|
# 保存所有历史记录到Excel文件
|
||||||
all_history["时间"] = all_history["时间"].apply(lambda x: format_time(x, "历史记录时间"))
|
all_history["时间"] = all_history["时间"].apply(lambda x: format_time_ymd(x, "历史记录时间"))
|
||||||
all_history.to_excel("所有人员历史记录.xlsx", index=False)
|
all_history.to_excel("所有人员历史记录.xlsx", index=False)
|
||||||
logging.info("所有人员历史记录已保存到'所有人员历史记录.xlsx'")
|
logging.info("所有人员历史记录已保存到'所有人员历史记录.xlsx'")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user