标签: python python-2.7 datetime
我的数据格式类似于DDHHMM(日时分钟),例如120630。所以12日是06:30。我只想提取小时和分钟并将其转换为时间对象。这可能吗。我收到以下错误。
time = datetime.strptime(column[3], '%H:%M') #data is from CSV ValueError: time data '120630' does not match format '%H:%M'
答案 0 :(得分:2)
您首先需要使用strptime解析日期时间字符串,然后使用strftime将datetime对象转换为您想要的格式:
strptime
strftime
datetime.strptime('120630', '%d%H%M').strftime('%H:%M') # '06:30'