【pandas-基础】datetime,Timestamp和datetime64之间转换

[参考链接]:https://www.cnblogs.com/nxf-rabbit75/p/11111825.html

0. 引入工具包

import datetime
import numpy as np
import pandas as pd
from IPython.display import Image
from IPython.core.display import HTML
Image(url= "https://i.stack.imgur.com/uiXQd.png")

在这里插入图片描述

1.datetime库

datetime标准库有四个主要对象

  • 时间 - 仅限时间,以小时,分钟,秒和微秒为单位
  • 日期 - 仅年,月和日
  • datetime - 时间和日期的所有组成部分
  • timedelta - 最大天数的时间量

1.1datetime创建

在这里插入图片描述

1.2 datetime转Timestamp

在这里插入图片描述

1.3 datetime转np.datetime64

在这里插入图片描述

2.pandas库

2.1 创建Timestamp

在这里插入图片描述

2.2 Timestamp转datetime

从时间戳中获取日期时间
在这里插入图片描述

2.3 Timestamp转np.datetime64[s]

在这里插入图片描述

3.numpy库

NumPy没有单独的日期和时间对象,只有一个datetime64对象来表示单个时刻。 datetime模块的datetime对象具有微秒精度(百万分之一秒)。 NumPy的datetime64对象允许您将其精度从小时数一直设置为阿秒(10 ^ -18)。 它的构造函数更灵活,可以采用各种输入。

3.1 创建numPy的datetime64和timedelta64对象

在这里插入图片描述

3.2 np.datetime64[s]转datetime64[ns]

在这里插入图片描述

3.3 np.datetime64[s]转datetime.datetime

在这里插入图片描述

3.4 np.datetime64[s]转Timestamp

在这里插入图片描述

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值