我想从日期格式中获取小时和分钟,例如:20160214012000
,我希望得到小时01
和20
。
以下是代码:
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]
您能否告诉我一个如何从日期时间对象获取小时和分钟的示例?
答案 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