例如字符串:
Jun 1 2005 1:33PM Aug 28 1999 12:00AM
我将把它们推回到数据库中正确的日期时间字段中,因此我需要将它们魔术化为实际的日期时间对象。
这是通过Django的ORM进行的,因此我无法使用SQL进行插入时的转换。
atetime.strptime是将字符串解析为日期时间的主要例程。它可以处理各种格式,格式由你为其指定的格式字符串确定:
atetime.strptime
from datetime import datetime datetime_object = datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
生成的datetime对象是时区未使用的。
datetime
链接:
适用于strptime:Python 2和Python 3的 Python文档
用于strptime/ strftime格式化字符串的Python文档:Python 2,Python 3
strftime.org还是strftime的一个很好的参考
笔记: