4
可能是我要盲目或狹隘地尋找智能解決方案,但我想提取一個numpy.datetime64對象的時間,並找不到明顯的解決方案。如何獲得numpy.datetime64對象的小時,分鍾等?
我當然可以這樣做:
import numpy as np
a = np.datetime64('2015-03-23T22:58')
print(a.tolist().time())
但仍然給我留下了處理時區的問題。
此外,它只是沒有意義的使用numpy.datetime64只是將其轉換爲日期時間並使用這些方法。或者是numpy.datetime64缺乏一些主要功能/我沒有按預期使用它,應該更好地回到datetime.datetime?
該幫助表示您可以在字符串中指定祖魯語或當地時間......沒有玩過它,但值得一看。 http://docs.scipy.org/doc/numpy/reference/arrays.datetime.html –
我發佈了一個不正確的答案。但是,「熊貓」是否適合你?在'pd.to_datetime('2015-03-23T22:58')。hour'和'pd.to_datetime('2015-03-23T22:58')。minute' – Zero