iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >pandas 时间偏移的实现
  • 924
分享到

pandas 时间偏移的实现

2024-04-02 19:04:59 924人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录1 timedelta 1.1 时间偏移单位为周 1.2 时间偏移单位为天 1.3 时间偏移单位为小时 1.4 时间偏移单位为分钟 1.5 时间偏移单位为秒 1.6 时间偏移单位

时间偏移就是在指定时间往前推或者往后推一段时间,即加减一段时间之后的时间

python中主要有2种方式:一种是借助timedelta,另一种是pandas中的日期偏移量date offset

1 timedelta

1.1 时间偏移单位为周

1.1.1 往后推1周


date = datetime(2007, 5, 12, 18, 53, 32)
print(date + timedelta(weeks=1))

result:

2007-05-19 18:53:32

1.1.2 往前推1周


date = datetime(2007, 5, 12, 18, 53, 32)
print(date - timedelta(weeks=1))

result:

2007-05-05 18:53:32

1.2 时间偏移单位为天

1.2.1 往后推1天


from datetime import timedelta, datetime
​
date = datetime(2007, 5, 12, 18, 53, 32)
print(date + timedelta(days=1))

result:

2007-05-13 18:53:32

1.2.2 往前推1天


date = datetime(2007, 5, 12, 18, 53, 32)
print(date - timedelta(days=1))

result:

2007-05-11 18:53:32

1.3 时间偏移单位为小时

1.3.1 往后推1小时


date = datetime(2007, 5, 12, 18, 53, 32)
print(date + timedelta(hours=1))

result:

2007-05-12 19:53:32

1.3.2 往前推1小时


date = datetime(2007, 5, 12, 18, 53, 32)
print(date - timedelta(hours=1))

result:

2007-05-12 17:53:32

1.4 时间偏移单位为分钟

1.4.1 往后推1分钟


date = datetime(2007, 5, 12, 18, 53, 32)
print(date + timedelta(minutes=1))

result:

2007-05-12 18:54:32

1.4.2 往前推1分钟


date = datetime(2007, 5, 12, 18, 53, 32)
print(date - timedelta(minutes=1))

result:

2007-05-12 18:52:32

1.5 时间偏移单位为秒

1.5.1 往后推1秒


date = datetime(2007, 5, 12, 18, 53, 32)
print(date + timedelta(seconds=1))

result:

2007-05-12 18:53:33

1.5.2 往前推1秒


date = datetime(2007, 5, 12, 18, 53, 32)
print(date - timedelta(seconds=1))

result:

2007-05-12 18:53:31

1.6 时间偏移单位为毫秒

1.6.1 往后推1毫秒


date = datetime(2007, 5, 12, 18, 53, 32, 987)
print(date + timedelta(milliseconds=1))

result:

2007-05-12 18:53:32.001987

1.6.2 往前推1毫秒


date = datetime(2007, 5, 12, 18, 53, 32, 987)
print(date - timedelta(milliseconds=1))

result:

2007-05-12 18:53:31.999987

1.7 时间偏移单位为微秒

1.7.1 往后推1微秒


date = datetime(2007, 5, 12, 18, 53, 32, 987)
print(date + timedelta(microseconds=1))

result:

2007-05-12 18:53:32.000988

1.7.2 往前推1微秒


date = datetime(2007, 5, 12, 18, 53, 32, 987)
print(date - timedelta(microseconds=1))

result:

2007-05-12 18:53:32.000986

2 date offset


from datetime import datetime
from pandas.tseries.offsets import Day
date = datetime(2007, 5, 12, 18, 53, 32, 987)
print(date + Day(1))

result:

2007-05-13 18:53:32.000987

2.1 时间偏移单位为天

2.1.1 往后推1天


date = datetime(2007, 5, 12, 18, 53, 32)
print(date + Day(1))

result:

2007-05-13 18:53:32

2.1.2 往前推1天


date = datetime(2007, 5, 12, 18, 53, 32,)
print(date - Day(1))

result:

2007-05-11 18:53:32

其他时间单位与timedelta差不多,单位为周、小时、分钟、秒时只要将Day相应的换为Week, Hour, Minute, Second就可以。在此不一一列举。

到此这篇关于pandas 时间偏移的实现的文章就介绍到这了,更多相关pandas 时间偏移内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: pandas 时间偏移的实现

本文链接: https://www.lsjlt.com/news/132061.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pandas 时间偏移的实现
    目录1 timedelta 1.1 时间偏移单位为周 1.2 时间偏移单位为天 1.3 时间偏移单位为小时 1.4 时间偏移单位为分钟 1.5 时间偏移单位为秒 1.6 时间偏移单位...
    99+
    2024-04-02
  • pandas时间偏移的实现方法
    本篇内容主要讲解“pandas时间偏移的实现方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“pandas时间偏移的实现方法”吧!目录1 timedelta1 时间偏移单位为周2 时间偏移单位为...
    99+
    2023-06-20
  • pandas时间序列之pd.to_datetime()的实现
    目录解析来自各种来源和格式的时间序列信息时间序列解析之小试牛刀时间序列解析之磨刀霍霍1. 指定识别的format2. 遇到DataFrame3. 遇到不能识别的处理方法4. orig...
    99+
    2024-04-02
  • css3如何实现向左偏移
    这篇文章给大家分享的是有关css3如何实现向左偏移的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 在css中,向左偏移的样式是“transform:t...
    99+
    2024-04-02
  • pandas实现datetime64与unix时间戳互转
    目录datetime64与unix时间戳互转unix 时间戳与pandas中的Timestamp互转datetime模块pandas默认时间格式转换为unix间戳举个栗子样例date...
    99+
    2024-04-02
  • VBS如何实现偏移量解密工具
    这篇文章给大家分享的是有关VBS如何实现偏移量解密工具的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:If wscript.arguments.count=0 Or wscript.arguments.C...
    99+
    2023-06-08
  • 纯CSS实现网页内部锚点跳转时上下偏移的方法
    这篇文章给大家分享的是有关纯CSS实现网页内部锚点跳转时上下偏移的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近在做我的“足球导航”网站的时候遇到一个网页内部锚点跳转后向下偏移一点,以避免被顶部固定导航栏...
    99+
    2023-06-08
  • android 获取手机当前时区,解决时间偏移量和夏令时差问题
     //获取当前时区     public static int getTimeZone() {         Date date=new Date();         //取得本地时间         Calendar cal =...
    99+
    2023-09-29
    android java 开发语言
  • Pandas时间类型转换与处理的实现示例
    目录案例1案例2案例3案例4补充知识案例5案例6案例7案例8案例9案例10在平时的需求开发中,经常涉及到利用Pandas处理日期相关类型字段的转换和操作,为此特地记录以下练习案例,帮...
    99+
    2024-04-02
  • pandas怎么实现datetime64与unix时间戳互转
    本文小编为大家详细介绍“pandas怎么实现datetime64与unix时间戳互转”,内容详细,步骤清晰,细节处理妥当,希望这篇“pandas怎么实现datetime64与unix时间戳互转”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢...
    99+
    2023-07-02
  • Pandas中字符串和时间转换与格式化的实现
    目录把字符串转为时间格式把时间格式化为字符串格式化某一列的时间为字符串遇到的错误使用apply()和lambda函数Pandas 提供了若干个函数来格式化时间。 把字符串转为时间格式...
    99+
    2023-01-17
    Pandas 字符串和时间转换 Pandas 字符串格式化 Pandas 时间格式化
  • web开发中如何实现背景偏移取图标
    这篇文章主要介绍了web开发中如何实现背景偏移取图标,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。通常为了减少客户端从服务器下载图片的次数,...
    99+
    2024-04-02
  • pandas读取Excel批量转换时间戳怎么实现
    这篇文章主要介绍“pandas读取Excel批量转换时间戳怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“pandas读取Excel批量转换时间戳怎么实现”文章能帮助大家解决问题。一、安装pi...
    99+
    2023-07-05
  • HTML怎么实现元素内边距区左上角的偏移
    这篇文章主要介绍“HTML怎么实现元素内边距区左上角的偏移”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML怎么实现元素内边距区左上角的偏移”文章能帮助大家解决...
    99+
    2024-04-02
  • pandas中的Timestamp只保留日期不显示时间怎么实现
    本篇内容主要讲解“pandas中的Timestamp只保留日期不显示时间怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“pandas中的Timestamp只保留日期不显示时间怎么实现”吧!...
    99+
    2023-07-02
  • pandas读取Excel批量转换时间戳的实践
    目录一、安装二、 代码如下python将GPS时间戳批量转换为日期时间(年月日时分秒)一、安装 pip install pandas 如果出报错,不能运行,可以安装 pip ins...
    99+
    2023-02-28
    pandas Excel批量转换时间戳 pandas 转换时间戳
  • javascript实现时间戳转时间的方法
    本篇内容介绍了“javascript实现时间戳转时间的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!javascript实现时间戳转时间...
    99+
    2023-06-14
  • golang 实现时间戳和时间的转化
    说实话,golang的时间转化还是很麻烦的,最起码比php麻烦很多,上码好好学学一下 package main import ( "time" "fmt" ) ...
    99+
    2024-04-02
  • Pandas中时间序列的处理方法
    这篇文章主要为大家展示了“Pandas中时间序列的处理方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Pandas中时间序列的处理方法”这篇文章吧。一、时间序列数据的生成pd.date_ran...
    99+
    2023-06-15
  • Java中实现时间与时间戳的转换
    public static void main(String[] args) { // 格式化日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ...
    99+
    2023-09-30
    java python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作