当前位置:   article > 正文

Python:关于时间日期的第三方库及其函数使用方法_python 时间第三方库

python 时间第三方库

目录

一、datetime

1、datetime库一共包含5个模块,这里暂时只介绍部分

2、date模块(年月日)

1、today(),返回当前本地日期。

 2、创建指定日期变量,类型为date

 3、实例属性(分别获取年月日的信息)

4、从0001-01-01到现在的天数:

 5、该日期是周几:

6、将日期转换为字符串的形式并将"-"去掉

3、timedelta模块


一、datetime

1、datetime库一共包含5个模块,这里暂时只介绍部分

  • datetime.date:表示日期的类,常用的属性有year, month, day
  • datetime.timedelta:表示时间间隔,即两个时间点的间隔。在日期上做天days,小时hour,分钟,秒,毫秒,微妙的时间计算

2、date模块(年月日)

1、today(),返回当前本地日期。

使用方法:

  1. # 生成日期
  2. d = datetime.date.today()
  3. print(d, type(d))

返回:

 2、创建指定日期变量,类型为date

使用方法:

  1. d = datetime.date(2022, 12, 25)
  2. print(d, type(d))

返回:(格式都是:年-月-日)

 3、实例属性(分别获取年月日的信息)

d = datetime.date.today()

通过d.year、d.month、d.day分别获取其中的年月日信息

  1. d = datetime.date.today()
  2. print(d.year)
  3. print(d.month)
  4. print(d.day)

 运行结果:

4、从0001-01-01到现在的天数:

d.toordinal()

结果:

 5、该日期是周几:

d.weekday()

 结果:这里周一是0,周日是6

6、将日期转换为字符串的形式并将"-"去掉

str(d).replace('-','')

结果:

3、timedelta模块(缺陷:不能一个月或者一年的加)

class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, hours=0, weeks=0)

使用该函数来获得相应时间后的对应日期

生成时间差:

  1. td = datetime.timedelta(days=10)
  2. # 这里参数数值如果为负数,则表示是向前

后续使用直接用原本的date或者datetime进行加减即可

比如以今天为例,计算三天后的日期:

  1. d = datetime.date.today()
  2. dt = datetime.timedelta(days=3)
  3. d = d + dt
  4. print(d)

结果:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/74944
推荐阅读
相关标签
  

闽ICP备14008679号