当前位置: 首页 > 网络应用技术

Python计算了不同的日期不同的日期(Python日期差异天)

时间:2023-03-05 18:18:44 网络应用技术

  今天,首席CTO指出,将详细介绍与您分享不同日期的Python计算的几天。

  本文目录清单:

  1. Python计算时间差,增加时间和减法计算代码2. Python的两个日期的多少天3. Python计算2001年1月1日至2010年1月1日,多少天代码4. Python:Pandas计算时间差1。1. python:大熊猫计算时间差1.计算两次之间的差异很方便,例如两天的两天差异,几个小时:

  2. Python计算两次秒数

  3.添加时间

  计算当前时间10天。参数可以是几天,小时,分钟,秒,微秒,如果是负数,则是常用类别:datetime和timeDERTA。它们可以相互增加和减去彼此。和属性要查看特定值,例如DateTime要查看:天数(天),小时(主机),工作日()),等等(秒),等等。

  导入DateTime#第一行输入,导入模块

  date1 = dateTime.date(年,月,日)#这是代表年份,月,日,日和年,必须写为2021年。

  date2 = dateTime.date(年,月,日)#ibid,这是第二个日期(后者),以上是第一个日期(前面)

  delta = date2-date1#这是两个减少的日期,一个时间差对象

  diffdays = delta.total_seconds()// 86400#要除以86400的秒数

  打印(diffdays)#打印差异的天数

  介绍懒惰的方法

  导入日期

  datea = dateTime.date(2001,1,1)

  dateb = dateTime.date(2010,1,1)

  daysdiff =(dateb-datea).total_seconds()// 86400

  日夜是差异之间的差异(3287)。要清楚地说,它是要减少两个日期,然后是找到差异的秒数,然后分配86400是天数。

  导入大熊猫作为pd

  方法一:

  首先使用to_datetime将其转换为时间格式。

  df ['tm_1'] = pd.to_datetime(df ['tm_1'])

  df ['tm_2'] = pd.to_datetime(df ['tm_2'])

  使用“ .dt.seconds”将其转换为秒,除了相对间隔,获取分钟,小时等。

  df ['diff_time'] =(df ['tm_1'] -df ['tm_2']。dt.seconds/3600

  使用圆形功能

  df ['diff_time'] =圆(df ['diff_time'])

  方法第二,减少日期至小时;如果变成天空,请替换H到D:

  df ['diff_time'] =(df ['tm_1'] -df ['tm_2']。值/np.timedelta64(1,'h'))

  结论:以上是首席CTO注释为每个人编写的Python的所有内容。不要忘记在此网站上找到不同日期差异的内容。