python错误:AttributeError:' datetime.datetime'对象没有属性' split'

时间:2016-02-13 01:49:37

标签: python python-2.7 datetime

我想从日期格式中获取小时和分钟,例如:20160214012000,我希望得到小时0120

以下是代码:

stop_time = time.strptime(stop_date, '%Y%m%d%H%M%S')
stop_time = datetime.datetime.fromtimestamp(time.mktime(stop_time))
get_program_hours = stop_time.split(":")[0]
get_program_minutes = stop_time.split(":")[1]

您能否告诉我一个如何从日期时间对象获取小时和分钟的示例?

1 个答案:

答案 0 :(得分:2)

您可以使用strftime

get_program_hours = stop_time.strftime('%H')
get_program_minutes = stop_time.strftime('%M')

如果它有用,您还可以将值作为整数获取:

get_program_hours_int = stop_time.hour
get_program_minutes_int = stop_time.minute