首页 >后端开发 >Python教程 >如何在Python的'datetime”、'Timestamp”和'datetime64”之间进行转换?

如何在Python的'datetime”、'Timestamp”和'datetime64”之间进行转换?

Susan Sarandon
Susan Sarandon原创
2024-12-05 08:16:11537浏览

How to Convert Between Python's `datetime`, `Timestamp`, and `datetime64`?

在 datetime、Timestamp 和 datetime64 之间进行转换

在 Python 中处理时间表示时,经常会遇到不同的数据类型,例如 datetime、时间戳和 datetime64。了解如何在这些类型之间进行转换对于有效的日期和时间操作至关重要。

让我们考虑下面的代码片段,它创建了 datetime、Timestamp 和 datetime64 的实例:

获取使用 to_datetime 方法从时间戳中获取日期时间非常简单:

但是,提取numpy.datetime64 (dt64) 中的日期时间或时间戳可能有点棘手。要将 dt64 转换为时间戳,只需使用 pd.Timestamp 构造函数:

参考下图可以使此转换过程变得更容易:

[显示之间转换的图表的图像日期时间、时间戳和日期时间64]

以上是如何在Python的'datetime”、'Timestamp”和'datetime64”之间进行转换?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn