如何将原始日期转换为"YYYY-MM-DD HH:MM:SS"


anq">参数是 rawdatetime,由星期几的缩写名称、月份名称的三个字符缩写和时区缩写组成。 举个例子: "2018 年 9 月 5 日星期三 9:23:03 EDT " 我想将其转换为"2018-09-05 09:23:03"然后返回它,有什么方法可以在没有内置函数的情况下解决它?

我尝试使用 split(( 制作列表,然后调整索引顺序以正确显示它们。 这是我的代码

def format_datetime(raw_datetime):
time = raw_datetime.split()
del time[0]
del time[-2]
f_time =  
return f_time
if __name__ == "__main__":
print(format_datetime("Wed Sep 5 9:23:03 EDT 2018"))

享受

print(datetime.strptime("Wed Sep 5 9:23:03 EDT 2018", '%a %b %d %H:%M:%S EDT %Y'))

相关内容

最新更新