Python路径库Path Object.stat().st\u ctime\u ns到UTC?然后是sql server的日期时间格式

2024-03-28 16:29:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一堆文件,它们的ctime和mtime是基于本地时间的。我使用pathlib对象来解析这些文件

如何将它们转换为UTC时间的datetime格式,以便通过Pandas将它们上载到sql server。到目前为止,我所拥有的:

{"filecreatedatetime_utc": etest_file_Pobj.stat().st_ctime_ns,
"fileupdatedatetime_utc": etest_file_Pobj.stat().st_mtime_ns}

filemeta_df[["filecreatedatetime_utc"]] = filemeta_df[["filecreatedatetime_utc"]].apply(pd.to_datetime)
filemeta_df[["fileupdatedatetime_utc"]] = filemeta_df[["fileupdatedatetime_utc"]].apply(pd.to_datetime)
result = filemeta_df.to_sql('t_etl_etest_file_meta', schema='log', con=db_dict['engine'], if_exists='append', index=False)

Tags: 文件todfsqldatetime时间fileutc