1

假设我有以下字符串:

Sat, 14 Sep 2013 22:44:49 +0000

我如何将其转换为 Django 模型的以下格式?

YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]

非常感谢。

4

1 回答 1

2

您可以使用datetime来实现您正在寻找的东西

from datetime import datetime 
date_string = "Sat, 14 Sep 2013 22:44:49 +0000"
initial_format = "%a, %w %b %Y %H:%M:%S %z"
final_format = "%Y-%m-%d %H:%M:%S %z" 

datetime.strptime(date_string, initial_format).strftime(final_format)

您可以在此处构建适当的格式

或者,对于 django 模型,您可以只发送 datetime 对象作为参数,django 会将其转换为适合您的格式。

于 2013-09-15T00:14:40.673 回答