python昨天日期时间,另外两种方法

阅读此文前,诚邀您点击一下“关注”按钮,方便以后持续为您推送更多更好的此类文章,同时也便于您进行讨论与分享,您的支持是我们坚持创作的动力~~~

一、arrow库获取昨天时间

除了使用datetime模块,我们还可以使用一些第三方库来处理时间。其中一个很受欢迎的库是arrow,可以更便捷地处理日期和时间。它对Python内置模块提供的时间计算功能进行了增强,并提供了非常简单易用的API。下面是一个示例代码:

import arrow

# 获取当前时间
now = arrow.now()

# 计算昨天的时间
yesterday = now.shift(days=-1)
#shift: 时间偏移, 参数有days, months, hours, minutes, seconds
#2小时后,1分钟前,30秒前同时使用。
# now.shift(hours=2, minutes=-1, seconds=-30).format('YYYY:MM:DD HH:mm:ss')  
# 输出昨天的时间
print("昨天的时间是: ", yesterday.strftime('%Y-%m-%d'))

以上代码中,我们需要先安装arrow库后,首先导入它,废话~~~。然后,我们使用arrow.now()函数获取当前时间,再使用now.shift(days=-1)函数计算昨天的时间,并输出结果。shift,还可以用days, months, hours, minutes, seconds参数,单独或联合使用,使用arrow库可以非常方便地完成时间处理,就是这么简单。

二、pandas库获取昨天时间

pandas是另一个广泛使用的第三方库,它提供了高效的数据处理功能。除了其主要的数据分析功能,pandas还可以很方便地处理时间。下面是一个示例代码:

import pandas as pd

# 获取当前时间
now = pd.Timestamp.now()

# 计算昨天的时间
yesterday = now - pd.Timedelta(days=1)
#Timedelta参数有days,  hours, minutes, seconds, weeks 

# 输出昨天的时间
print("昨天的时间是: ", yesterday.strftime('%Y-%m-%d'))

以上代码中,我们需要导入pandas库,又是废话~~~。使用pd.Timestamp.now()函数获取当前时间。然后,我们使用now - pd.Timedelta(days=1)函数计算昨天的时间,并输出结果。Timedelta还可以用days, hours, minutes, seconds, weeks等参数,单独或联合使用,是不是与上面shift参数类似。使用 pandas非常简洁和高效的对时间进行处理,就是这么简单。

相关推荐

  1. python昨天日期时间另外方法

    2023-12-06 02:48:02       33 阅读
  2. python日期时间(气象)处理方法(1)

    2023-12-06 02:48:02       29 阅读
  3. 高维多元中介分析:另外8方法

    2023-12-06 02:48:02       24 阅读
  4. Python 日期时间

    2023-12-06 02:48:02       8 阅读
  5. python时间日期

    2023-12-06 02:48:02       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 02:48:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 02:48:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 02:48:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 02:48:02       20 阅读

热门阅读

  1. job_queue_processes参数讲解

    2023-12-06 02:48:02       43 阅读
  2. k8s的部署管理以及prometheus相关监控

    2023-12-06 02:48:02       41 阅读
  3. crui_lvgl 一个LVGL的DSL辅助工具的设想

    2023-12-06 02:48:02       37 阅读
  4. Vue 报错error:0308010C:digital envelope routines::unsupported

    2023-12-06 02:48:02       36 阅读
  5. 【网络控制】

    2023-12-06 02:48:02       39 阅读
  6. hive总结

    2023-12-06 02:48:02       41 阅读
  7. wpf 使用 StringFormat

    2023-12-06 02:48:02       30 阅读
  8. Clickhouse表引擎的总结

    2023-12-06 02:48:02       29 阅读
  9. 【Qt5】QList的用法

    2023-12-06 02:48:02       43 阅读