📜  python 将 ftp 时间戳转换为日期时间 - Python (1)

📅  最后修改于: 2023-12-03 15:04:16.320000             🧑  作者: Mango

Python 将 FTP 时间戳转换为日期时间

在使用 FTP 方式传输文件时,经常会遇到时间戳问题。FTP 时间戳默认是一个整数值,表示自 1970 年 1 月 1 日以来经过的秒数。在 Python 中,我们可以使用 datetime 模块将 FTP 时间戳转换为易于阅读的日期时间格式。

以下是一个简单的 Python 代码片段,它演示了如何将 FTP 时间戳转换为日期时间格式:

import datetime

ftp_timestamp = 1630425463
datetime_obj = datetime.datetime.fromtimestamp(ftp_timestamp)
print(datetime_obj.strftime("%Y-%m-%d %H:%M:%S"))

代码解释如下:

  • 首先,导入 Python 内置模块 datetime
  • 然后,定义一个 FTP 时间戳变量。
  • 接下来,使用 datetime.datetime.fromtimestamp() 方法将时间戳转换为 Python datetime 对象。
  • 最后,使用 strftime() 方法将 datetime 对象格式化为 %Y-%m-%d %H:%M:%S 时间格式。

以上代码将输出以下结果:

2021-08-31 12:51:03

现在,我们已经成功地将 FTP 时间戳转换为易于阅读的日期时间格式。如果您想要将其应用于您的 Python 项目中,请自由使用以上代码。