diff --git a/main.py b/main.py index 26180f9..2ae1c5d 100644 --- a/main.py +++ b/main.py @@ -48,6 +48,14 @@ def format_time(dt,info): logging.warning(f"[{info}]时间格式错误:{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): try: return int(x) @@ -453,7 +461,7 @@ def main(): logging.error(f"{row['身份证号码']}:{e}") # 保存所有历史记录到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) logging.info("所有人员历史记录已保存到'所有人员历史记录.xlsx'")