各种程序根据其Unix平台日期命令的语法输出日期格式。例如:Tue Nov 5 12:38:00 EST 2013
。
如何轻松将其转换为Python日期对象?
答案 0 :(得分:1)
答案其实非常简单。您只需要使用datetime.strptime()方法,该方法将日期(第一个参数)的字符串表示形式转换为基于指令的日期对象,该指令指定字符串表示的格式(第二个参数)。
在这种情况下,这是您将使用的代码:
import datetime
unix_date_format = '%a %b %d %H:%M:%S %Z %Y'
# Matches strings like Tue Nov 5 12:38:00 EST 2013
my_date = datetime.datetime.strptime(
date_in_string_format, unix_date_format)