也许我太糊涂或者思维太狭隘,找不到一个聪明的解决方案,但我想提取一个numpy.datetime64对象的时间,却找不到明显的解决方案。
当然,我可以这样做:
import numpy as np
a = np.datetime64('2015-03-23T22:58')
print(a.tolist().time())
但这仍然让我处理时区问题。
另外,对我来说使用numpy.datetime64只是为了将其转换为datetime并使用这些方法没有任何意义。或者是因为numpy.datetime64缺少一些重要功能/我没有按照预期使用它,所以最好回退到datetime.datetime?
Pandas
对你有用吗?在pd.to_datetime('2015-03-23T22:58').hour
和pd.to_datetime('2015-03-23T22:58').minute
中。 - Zero