python计算两个时间相差多少分钟

导读:今天首席CTO笔记来给各位分享关于python计算两个时间相差多少分钟的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

python:pandas计算时间差

import pandas as pd

方法一:

先利用to_datetime转换为时间格式,tm列的数据形式为'yyyy-MM-dd HH:mm:ss'

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

利用round函数可进行四舍五入

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

方法二,日期相减变为小时;变为天的话将h替换为D即可:

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

python计算两个时间相差多少分钟  第1张

怎样利用python 计算时间跨度

使用pandas的to_datetime函数处理开始结束时间然后相减即是时间跨度/时间差,e.g.

import pandas as pd

print(pd.to_datetime('2021-11-11')-pd.to_datetime('2021-12-12')

print('明年双十一双十二的时间差')

python 计算时间差,时间加减运算代码

1、方便的计算两个时间的差,如两个时间相差几天,几小时:

2、python计算两个时间之间的秒数

3、时间相加

计算当前时间向后10天的时间。参数可以是days, hours,minutes,seconds,microseconds,如果是负数就是向前多少时间其本上常用的类: datetime和timedelta两个。它们之间可以相互加减。每个类都有一些方法和属性可以查看具体的值,如 datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;timedelta可以查看:天数(days),秒数 (seconds)等

Python中如何用time计算时间差

1

首先我们需要import

datetime,导入日期处理库

2

然后把日期转化成datetime标准格式,如下图所示使用datetime.datetime.strptime方法将字符串格式的时间转化为标准格式

3

其中"%Y/%m/%d

%H:%M:%S"为time字符串的时间格式

Y为年,m为月,d为天,H为小时,M为分钟,S为秒,执行转化结果如下

4

下面如果我们要加的时间是天则如下图,当前时间加上datetime.timedelta(days=1)。datetime的timedelta方法实现

5

同理如果要加的时间是小时则如下,当前时间加上datetime.timedelta(hour

s=1)

6

同理如果要加的时间是分钟则如下,当前时间加上datetime.timedelta(minutes=1)

7

如果加的时间是s的话,如下当前时间加上datetime.timedelta(seconds=1)

8

如果是加年的话需要把年数转化成day再做计算

结语:以上就是首席CTO笔记为大家整理的关于python计算两个时间相差多少分钟的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于python计算两个时间相差多少分钟的相关内容别忘了在本站进行查找喔。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 13:06
下一篇 2023-09-23 13:06

相关推荐

发表回复

登录后才能评论