.jpg)
如何将以下字符串转换为对象?datetime
"Jun 1 2005 1:33PM"

网友回答:
使用第三方库:dateutil
from dateutil import parser
parser.parse("Aug 28 1999 12:00AM") # datetime.datetime(1999, 8, 28, 0, 0)
它可以处理大多数日期格式,并且比通常猜测正确的格式更方便。它对于编写测试也非常有用,其中可读性比性能更重要。strptime
安装它:
pip install python-dateutil

网友回答:
datetime.strptime将用户指定格式的输入字符串解析为时区初始对象:datetime
>>> from datetime import datetime
>>> datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
datetime.datetime(2005, 6, 1, 13, 33)
要使用现有对象获取对象,请使用以下方法进行转换:datedatetime.date()
>>> datetime.strptime('Jun 1 2005', '%b %d %Y').date()
date(2005, 6, 1)
链接:
strptime文档: 蟒蛇 2, 蟒蛇 3strptime/strftime格式字符串文档:Python 2、Python 3笔记:
strptime=“字符串解析时间”strftime=“字符串格式时间”
网友回答:
在时间模块中查看 strptime。它是 strftime 的反义词。
$ python
>>> import time
>>> my_time = time.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
time.struct_time(tm_year=2005, tm_mon=6, tm_mday=1,
tm_hour=13, tm_min=33, tm_sec=0,
tm_wday=2, tm_yday=152, tm_isdst=-1)
timestamp = time.mktime(my_time)
# convert time object to datetime
from datetime import datetime
my_datetime = datetime.fromtimestamp(timestamp)
# convert time object to date
from datetime import date
my_date = date.fromtimestamp(timestamp)
模板简介:该模板名称为【如何将字符串转换为日期时间对象?datetime】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Python】栏目查找您需要的精美模板。