我有日期時間數據的字符串列表,看起來像這樣:轉換自定義字符串,日期時間格式
list = ["2016-08-02T09:20:32.456Z", "2016-07-03T09:22:35.129Z"]
我想這個轉換的例子格式(第一項):
"8/2/2016 9:20:32 AM"
我嘗試這樣做:
from datetime import datetime
for time in list:
date = datetime.strptime(time, '%Y %m %d %I %R')
但返回錯誤:
ValueError: 'R' is a bad directive in format '%Y %m %d %I %R'
感謝您的幫助!
您使用的日期格式與列表中的項目不匹配。 「%R」應該是什麼意思? –
它應該表示24小時的持續時間:https://www.tutorialspoint.com/python/time_strptime.htm – Litwos
奇怪的是,它沒有出現在官方文檔中:https://docs.python.org/3.0/ library/datetime.html#id1 –