我是Python的新手,我有像這樣的第8個元素的列表l,我想要這樣比較,像這樣編碼。有些機構能讓我知道,這是比較字符串與時間格式的正確方法嗎?從python列表中的日期轉換
>>> l[7]
'07APR2015'
>>> import time
>>> td= time.strftime('%Y%m%d')
>>> td
'20170227'
>>> l[7]>td
False
>>> l[7]<td
True
>>> tt ='02APR2015'
>>> tt > td
False
>>> tt < td
True
如果沒有,請在轉換中建議我。
感謝您的幫助。
''07APR2015''是一個字符串。你比較字符串,這可能看起來有點像,但它不是!你必須先解析日期。 –
你能幫我嗎我該怎麼辦? – subro
問題是你必須首先提供一個月份縮寫列表(我不知道哪個系統發佈這些日期)。 –