我想將'07/18/2013'轉換爲'07/2013',並且有很多這些字符串需要處理。什麼是最有效的方法呢?python日期字符串操作的有效方法
我想用
''.join(['07/18/2013'[0:3],'07/18/2013'[6:]])
我想將'07/18/2013'轉換爲'07/2013',並且有很多這些字符串需要處理。什麼是最有效的方法呢?python日期字符串操作的有效方法
我想用
''.join(['07/18/2013'[0:3],'07/18/2013'[6:]])
查找到的strftime和strptime。
假設您從字符串s開始,您可以使用strptime將其放入日期時間對象中,然後使用strftime將其放回到只包含必需字段的字符串中。我沒有真正運行這個代碼,所以我不知道它是否完美,但是這個想法就在這裏。
temp = datetime.strptime.(s, "%m/%D/%Y")
final = temp.strftime(%m/%Y")
您在這裏可以找到的日期時間函數https://docs.python.org/2/library/datetime.html
使用日期時間模塊:
import datetime
print datetime.datetime.strptime("07/18/2013", '%m/%d/%Y').strftime('%m/%Y')
這是快速一條線的方式來做到這裏面的信息是我會做什麼,但我給了曠日持久的版本,希望能夠說得清楚。 –