日期时间、时间戳和日期时间64之间的转换
numpy.datetime64datetime.datetimeTimestamp)?
import datetimeimport numpy as npimport pandas as pd
dt = datetime.datetime(2012, 5, 1)# A strange way to extract a Timestamp object, there's surely a better
way?ts = pd.DatetimeIndex([dt])[0]dt64 = np.datetime64(dt)In [7]: dtOut[7]: datetime.datetime(2012, 5, 1, 0, 0)In [8]:
tsOut[8]: <Timestamp: 2012-05-01 00:00:00>In [9]: dt64Out[9]: numpy.datetime64('2012-05-01T01:00:00.000000+0100')注意:从时间戳中获取日期时间很容易:
In [10]: ts.to_datetime()Out[10]: datetime.datetime(2012, 5, 1, 0, 0)
datetimeTimestampnumpy.datetime64 (dt64)?
.
dt64 = numpy.datetime64('2002-06-28T01:00:00.000000000+0100')datetime.datetime(2002, 6, 28, 1, 0)1025222400000000000L)...
相关分类