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