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