皈依舞
您可以使用re.split空格或冒号拆分并获取第 4 个元素:import resomedate = "Sat Apr 18 23:22:15 PDT 2009"re.split('\s|\:', somedate)['Sat', 'Apr', '18', '23', '22', '15', 'PDT', '2009']hour = re.split('\s|\:', somedate)[3]你也可以这样解压:day_of_week, month, day_of_month, hour, minute, second, timezone, year = re.split('\s|\:', somedate)这将使您有更多的访问权限否则,我会采用 @liamhawkins 对 datetime 模块的建议编辑:如果你正在寻找类似的访问范式到datetime对象,你可以使用一个namedtuple从collections模块:from collections import namedtupledate_obj = namedtuple("date_obj", ['day_of_week', 'month', 'day_of_month', 'hour', 'minute', 'second', 'timezone', 'year'])mydatetime = date_obj(*re.split('\s|\:', somedate))hour = mydatetime.hour