【发布时间】:2012-08-05 14:50:44
【问题描述】:
如何从 numpy.datetime64 或 numpy.datetime_ 获取 UNIX 时间?
例如:
np.datetime_('2012-08-08 13:37:00')
【问题讨论】:
-
根据文档 datetime64 在numpy 1.6 中并不可靠。即使对于 1.7,api 也是实验性的。所以我不确定你是否会在不同的平台和架构(64 位?)上获得一致的结果。 pandas 0.8 release notes 中提供了更多信息。所以不确定,在 numpy 1.6 上使用 datetime64 是否是一个不错的选择。
-
是的,因为代码本身是实验性的,并且只驻留在一台机器上,如果它工作一次就可以被认为可以工作?
-
好的,但是您应该在问题中指定 numpy 版本、平台和架构(可能是 python 版本,2 和 3 的结果相同?)。否则可能会对阅读它的人产生误导。
-
进一步说 `np.datetime64('now') 似乎只返回我设置的日期,没有时间信息。
-
我实际上根本没有使用 datetime64('now'),所以我通过用恒定时间替换它来更新问题。