假设我有以下字符串:
Sat, 14 Sep 2013 22:44:49 +0000
我如何将其转换为 Django 模型的以下格式?
YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]
非常感谢。
您可以使用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 会将其转换为适合您的格式。