我有一個變量列表,其中包含幾個datetime.datetime
類型的變量。轉換datetime.datetime變量列表
即:
a['PrTimeStamp'] # Type list
[0] datetime.datetime(2014, 10, 19, 10, 0) # Type datetime
[1] datetime.datetime(2014, 12, 3, 12, 0) # Type datetime
[2] datetime.datetime(2014, 12, 4, 0, 0) # Type datetime
[3] datetime.datetime(2014, 12, 10, 13, 0) # Type datetime
[4] datetime.datetime(2014, 12, 16, 20, 0) # Type datetime
[5] datetime.datetime(2014, 12, 17, 2, 0) # Type datetime
例如如果我製作print(a['PrTimeStamp'][0])
,它會打印到屏幕上:2014-10-19 10:00:00
。
現在我想將這個列表轉換爲matlab可以輕鬆讀取的格式。 我試着做到以下幾點:
a['PrTimeStamp'] = a['PrTimeStamp'].strftime("%d-%b-%Y %H:%M:%S"))
但我得到了一個錯誤:
AttributeError: 'list' object has no attribute 'strftime'
對不起不是很清楚我該如何重新定義變量a [ 'PrTimeStamp']爲「%D-%B-%Y %H:%M:%S「... 我想我不能做以下事情: [a ['PrTimeStamp'] = ts.strftime(」%d-%b-%Y%H:% M:%S「)爲[[PrTimeStamp']]中的ts] – phdstudent
我已經給出了示例輸出!這是否回答你的問題? –