加入收藏 | 设为首页 |

lol比赛投注-运用Python将字符串转换为格式化的日期时刻字符串

海外新闻 时间: 浏览:203 次

我正在测验将字符串“20091229050936”转换为“2009年12月29日(UTC)”

>>>import time
>>>s = time.strptime("20091229050936", "%Y%m%d%H%M%S")
>>>print s.strftime('%H:%M %lol比赛投注-运用Python将字符串转换为格式化的日期时刻字符串d %B %Y (UTC)')

给二元母猪 AttributeError: 'time.struct_time' object has no attribute 'strftime'

明显,我犯了一个过错:时刻错了,它是一个日期时刻目标!它有一个日期时刻组件!

>>>import datetime
>>>s = datetime.strptime("20091229050936", "%Y%m%d%H%M%S")

给 AttributeError: 'module' objeclol比赛投注-运用Python将字符串转换为格式化的日期时刻字符串t has no attribute 'strptime'

我是怎样意思将字符串转换为格式化的日期字符串?

解决方案


time.strptime回来time_struct; time.strftime承受a time_struct作为可选参数:

>>>s = time.strptime(page.editTime(), "%Y%m%d%H%M%S")
>>>print time.strftime('%H:%M %d %B %Y (UTC)', s)

给 05:09 29 Decelol比赛投注-运用Python将字符串转换为格式化的日期时刻字符串mber 2009 (UTC)