时间持续时间计算器
找出两个时间之间的确切持续时间,以小时,分钟和秒为单位. 非常适合工作日志和事件时间. 免费时间持续时间计算器,无需注册.
如何计算时间长度
计算两个时间之间的时间需要将小时和分钟从一个共同的参考点 (午夜) 转换为总数分钟,减去,然后再转换为小时和分钟.这种方法适用于同一天内或跨越午夜的任何两个时间.
一步一步的例子:从9:45到14:20时间
- 从午夜开始的时间转换为分钟:9 x 60 + 45 = 585分钟
- 将结束时间从午夜转换为分钟: 14 x 60 + 20 = 860 分钟
- 减去: 860 - 585 = 275 分钟
- 回转: 275 ÷ 60 = 4 小时剩余 35 分钟
- 结果:4小时35分钟
穿越午夜:如果结束时间比开始时间早,那么你的时间是午夜.将1440分钟 (24小时) 添加到结束时间的总数.例如,从22:30到第二天02:15:结束总数 = 2x60+15 = 135分钟 -> 135+1440 = 1,575分钟;开始 = 22x60+30 = 1,350分钟;持续时间 = 1,575-1,350 = 225分钟 =3小时45分钟.
| 开始时间 | 末日时间 | 时间 | 十进制时间 |
|---|---|---|---|
| 八点钟 | 时间: 16:30 | 8小时30分钟 | 8.50小时 |
| 时间9点15分 | 时间17:45 | 8小时30分钟 | 8.50小时 |
| 时间22:00 | 06:00 (+1d) 时间 | 8小时0分钟 | 八点钟 |
| 七点半 | 时间12:00 | 4小时30分钟 | 4.50小时 |
| 时间13:45 | 时间18:20. | 4小时35分钟 | 4.583小时 |
增加和减去时间
时间算法使用基数-60 (六进制) 来表示分钟和秒,与我们日常的基数-10 (十进制) 系统不同.这需要额外的携带/借用步骤,使许多人陷入困境.
添加时间 (例如,总分时间):
- 然后将分钟单独加在一起.
- 如果总分钟达到60分或以上,则减去60分,并加上1个小时 (运行).
- 例如:2小时45分钟+1小时30分钟=3小时75分钟 -> 运行60分钟 ->4小时15分钟
减去时间:
- 如果被减去的分钟大于当前分钟,从小时中借出60分钟 (从小时中减去1分钟).
- 例如: 3小时 10分钟 - 1小时 45分钟:借款 -> 2小时 70分钟 - 1小时 45分钟 =1小时25分钟
正在运行的应用:添加比赛分割是一个经典的用例. 一个半程马拉松分为1:54:30加上第二个半程分为2:02:15的总时间 = 1:54:30 + 2:02:15. 分钟: 30+15=45. 小时: 1+2=3,加上携带0. 但等待:54+2=56分钟...结果是时间3点56分45分这种技术被赛事官员用来计算净芯片时间,教练用来分析节奏.
不同时间单位的持续时间
不同的环境需要以不同的单位来表达时间.在工资清单,安排,体育分析和项目管理中,精确的转换是必不可少的.
| 时间 (h:mm) | 总记录 | 十进制时间 | 总秒数 |
|---|---|---|---|
| 上午三点半 | 30 | 没有. | 一千八百 |
| 一点钟 | 60 | 一千个 | 三千六百人 |
| 一个半 | 90 | 一千五百 | 五千四百 |
| 时间2点 | 一百二十 | 两千个 | 7,200 个 |
| 三点半 | 美国 | 三千五百人 | 12,600 个 |
| 时间4点 | 美国 | 四千个 | 一万四百人 |
| 八点钟 | 第四十八条 | 八千个 | 28,800 年 |
| 时间24:00 | 一百四十 | 二万四千个 | 八万六千四百 |
对于工资目的,通常需要用十进制小时.将分钟转换为十进制分为60:45分钟 = 45/60 = 0.75小时.然后乘以小时率:8.75小时 x $22/hr = $192.50总工资.在美国的工资系统中,将小时圆到最近的四分之一小时是常见的,尽管许多现代系统追踪到每分钟.
时区和跨时区的时间
在计算跨时区的持续时间时,始终首先将两个时间转换为UTC (协调普世时间),然后减去.
一个例子:视频通话开始于上午9:00 PST (UTC-8) 结束于下午2:00 EST (UTC-5).
- 在UTC开始:上午9:00+8小时=17:00UTC
- 在UTC结束:下午2:00+5小时=19:00UTC
- 时间:19:00 - 17:00 =2个小时
日光节约时间 (DST) 的注意事项:当您的时间内发生夏令时过渡时,您必须考虑1小时的变化. 时钟在春天前进 (损失1小时),在秋天倒退 (获得1小时). 跨越夏令时过渡的会议持续时间可能比简单的减去建议短1小时或长1小时.
国际航班持续时间:航空公司发布预定区块时间 (从门出发到门抵达),但"实际"飞行时间取决于原点和目的地的时区.从纽约飞往伦敦的航班在东部时间21:00起飞,第二天到达格林尼治时间09:00是3+9=...首先,东部时间是UTC-5,因此21:00 EST=02:00 UTC.第二天09:00 GMT=09:00 UTC.持续时间=7小时.当地时钟似乎跨越12小时,但实际时间仅过了7小时.
实际工作和工资应用
时间持续计算是劳动力管理,自由职业和专业计费的日常任务.常见的场景包括:
- 换班时间:计算每班,每天或每周工作的总时间,以遵守工资清单
- 额外工作时间计算:在美国,非豁免的员工每周超过40小时就获得1.5倍的工资. 法律要求准确的时间跟踪.
- 可收费时间:律师,顾问和自由职业者按分期收费 (通常6分钟的分期=0.1小时).37分钟=0.6小时=60美元,每小时100美元.
- 项目管理:在项目计划中估计任务持续时间和计算关键路径需要精确的时间算法.
| 记录时间 | 截止时间 | 休息时间 | 净工作时间 | 每小时18美元的工资 |
|---|---|---|---|---|
| 八点钟 | 时间17:00 | 60 分钟 | 八点钟 | 一百四十四美元 |
| 七点半 | 时间16:45 | 30分钟 | 8.75小时 | 一百五十七美元 |
| 时间9点15分 | 时间18:30 | 45分钟 | 8.50小时 | 一百五十三美元 |
| 时间6点 | 时间: 14:30 | 30分钟 | 八点钟 | 一百四十四美元 |
运动和田径的时间
体育计时是时间持续时间最精确和最有意义的应用之一.在奥林匹克短跑比赛中,0.01秒的差距可以将金牌和银牌分开.
运行分裂:马拉松跑者追踪5K分割,半分割和英里分割以衡量节奏.理想的均分马拉松每次5K都在同一时间;负分割意味着下半场比第一场更快 (最佳表现的首选策略).加和比较分割时间需要准确的时间算法.
常见的比赛时间:
| 事件 | 精英时间 | 平均完成者 | 截止时间 |
|---|---|---|---|
| 5K | ~13分钟 (男性), ~14:30 (女性) | 30 - 35 分钟 | 60 - 90 分钟 |
| 10千个 | ~27分钟 (男性), ~30分钟 (女性) | 55 - 65 分钟 | 90 - 120 分钟 |
| 半程马拉松 | ~58分钟 (男性) ~65分钟 (女性) | 时间2点10分至2点30分 | 三点半到四点 |
| 马拉松赛 | ~2:01 (男性), ~2:11 (女性) | 4:30 - 5:00 时间 | 六点到八点 |
ISO 8601 和标准时间格式
ISO 8601是代表日期和时间的国际标准.没有人知道.例如,P2Y3M10DT1H30M表示2年,3个月,10天,1小时和30分钟的持续时间.
在软件开发中,持续时间计算通常使用毫秒 (ms) 作为基本单位: 1 秒 = 1,000 ms; 1 分钟 = 60,000 ms; 1 小时 = 3,600,000 ms; 1 天 = 86,400,000 ms.Date.getTime()自 Unix 时代 (1970-01-01 00:00:00 UTC) 以来返回毫秒,使得持续时间的计算简单如减去两个时间 .
人们常问的问题
我如何计算上午8点半到下午5点15分之间的时间?
从8:30到17:15:将两者转换为分钟 - 开始=8x60+30=510分钟;结束=17x60+15=1,035分钟.差异=1,035-510=525分钟=8小时45分钟.
我如何计算时间卡或工资单的小时?
从午夜转换到分钟. 减去以获得总分钟. 分为60的小时. 减去分数形式的休息时间. 乘以小时工资. 例:上午8点15分到下午4点45分30分钟的休息 = (8.75小时 - 0.5小时) x小时率 = 8.25小时x率.
我如何计算比赛的持续时间?
从终点时间减去开始时间. 例如:枪开始于上午7点05分,结束于上午9点47分. 持续时间 = 9小时47分 - 7小时5分 = 2小时42分钟. 如果使用芯片计时,从芯片结束中减去芯片开始时间 (当您跨过起始 时).
经过时间和持续时间的区别是什么?
他们用不同的方式描述相同的概念. 过去的时间是连续测量的 (一个计时器从零开始计数). 持续时间是通过减去计算的 (结束时间减去开始时间). 两者都给出了相同的结果 - 从开始到结束的总时间长度.
我如何处理一个经过午夜的持续时间?
如果结束时间小于开始时间 (以24小时格式),在减去之前,将1440分钟 (24小时) 添加到结束时间.例如:从23:00到02:30 ->结束=02:30=150分钟+1440=1590分钟;开始=1380分钟;持续时间=210分钟=3小时30分钟.
如何将分钟转换为小时?
分分钟分为 60. 例: 15 分钟 = 0.25 小时; 30 分钟 = 0.50 小时; 45 分钟 = 0.75 小时; 20 分钟 = 0.333 小时; 50 分钟 = 0.833 小时. 这种十进制形式对于大多数工资和计费计算是必需的.
一个半小时是多少小时和几分钟?
1.5小时=1小时30分钟.将十进制小时转换为小时和分钟:取整数 (小时),将十进制部分乘以60分钟. 1.75小时=1小时45分钟; 2.333小时=2小时20分钟.
这个计算器能处理超过24小时的时间吗?
该计算器处理同一天或一夜间 (过午夜一次) 持续时间.对于多天持续时间,请使用也接受全日期的日期差异计算器.大多数多天持续时间在项目管理,长时间住院或多天事件中出现.
如何加上多个时间持续时间?
将每个持续时间转换为总分钟,将所有分钟总和相加,然后再转换为小时和分钟. 例: 1h 45m + 2h 30m + 0h 55m = 105 + 150 + 55 = 310 分钟 = 5 小时 10 分钟.
如何在间歇训练中使用时间持续时间?
间歇训练精确地指定了工作和休息的持续时间.一个典型的训练可能是8×400米以5K速度进行90秒的休息间隔.教练通过加上工作间隔 (每次复制的时间×复制次数) 加上休息间隔来计算总训练时间.每次90秒的8次复制=12分钟的工作+7次休息间隔×90分钟=10.5分钟的休息=总约22.5分钟.
睡眠时间:被遗忘的时间计算
个人最相关的时间持续计算之一是睡眠跟踪.美国睡眠医学学会建议成年人每晚7 - 9小时,青少年8 - 10小时,学龄儿童9 - 12小时.尽管如此,调查始终显示,美国35%的成年人每周夜睡眠时间少于7小时 - - 这是一种具有重大健康后果的慢性睡眠缺陷.
计算实际睡眠时间需要考虑睡眠延迟 (入睡的时间,通常为10 - 20分钟),任何夜间醒来,以及自然醒来后在床上的时间.如果您在晚上10:30上床睡觉,晚上11:00入睡,在上午3:00醒来15分钟,并在上午6:45完全醒来:床上总时间 = 8h 15m;睡眠延迟 = 30分钟;夜间醒来 = 15分钟;实际睡眠 = 8h 15m - 30m - 15m =7小时30分.
睡眠追踪器 (Fitbit,Oura,Garmin) 自动化了这一计算,但添加了自己的分类错误.它们通常通过加速度计和心率检测睡眠阶段 (轻,深,REM),在验证研究中估计总睡眠时间在多睡眠法 (实验室黄金标准) 的30分钟内.
慢性睡眠负债累积当你持续睡眠少于你的生物需求.一个人需要8小时,但每晚睡6.5小时累积的债务1.5小时/晚上x5个工作日 =每周7.5小时.研究表明,你不能完全"偿还"睡眠债务周末赶上 - 慢性限制的认知和代谢效应持续尽管恢复睡眠.使用智能手表或专用应用程序连续数周跟踪睡眠时间提供可操作的数据:如果你的每周平均睡眠时间低于7小时,这是一个可测量的信号,需要调整时间表或生活方式. 时间持续时间计算器可以帮助你计划:如果你需要早上6点醒来, 想要8个小时的睡眠,
项目管理和计划中的时间持续时间
精确的时间计算在项目管理中至关重要.每个项目基本上都是具有持续时间和依赖性的任务集合,管理这些持续时间决定了项目是否按计划和预算完成.
关键路径方法 (CPM):关键路径是从项目开始到项目结束的最长的依赖任务序列.关键路径任务的任何延迟都会使整个项目延迟相同的数量.计算任务持续时间以小时计算,然后转换为日历日 (计算每天工作时间) 需要仔细的时间算法.
获得价值管理 (EVM):EVM通过将实际花费的时间与完成工作的计划时间进行比较来跟踪项目是否提前或落后. 计划绩效指数 (SPI) = 获得的价值 / 计划的价值. SPI > 1.0意味着提前; SPI < 1.0意味着落后.
敏捷冲刺:现代软件开发使用固定的时间框冲刺,通常为2周 (336小时的日历时间).速度以每冲刺完成的故事点来衡量.持续时间规划是冲刺规划和发布预测的核心.
共同项目持续时间单位及其转换:
| 单位 | 工作时间 | 工作日 (8小时) | 日历周 |
|---|---|---|---|
| 一个工作日 | 8小时 | 1 | 0.2 其他 |
| 一个工作周 | 40小时 | 5 | 1 |
| 一次冲刺 (2周) | 80小时 | 10 | 2 |
| 一个月 (大约) | 160小时 | ~21岁 | ~4.3 年 |
| 一个季度 | 480小时 | ~63个 | ~13个 |
在将项目时间转换为日历时间时,请记住要考虑非工作日 (周末,假日),加班上限和团队可用率.在80%的分配下,一项200小时的任务 (工程师也在做其他工作) 需要250个过期的小时 ÷ 8小时/天 = 31.25个工作日 ÷ 5天/周 ~ 6.25个工作周的日历时间.
时间计时的历史和60个基数系统
测量时间的基数-60 (六进制) 系统是由古苏美尔人和巴比伦人 4000 多年前开发的. 他们的数值系统以 60 为基础, 很可能是因为 60 可被 1,2,3,4,5,6,10,12,15,20 和 30 分割而被选择的 - - 这使得它对于分数非常方便. 当我们将一个小时分为 60 分钟, 或分钟分为 60 秒时, 我们正在使用一个巴比伦传统, 基本上没有改变四千年.
13世纪欧洲发明的机械时钟将一天分为24小时 (这个概念是继承于埃及日表的). 秒钟最初被定义为平均太阳日的1/86,400 (24 x 60 x 60 = 86,400秒/天). 今天,SI对秒钟的定义要精确得多: -133原子的9,192,631,770次振动 - - 使原子钟在3亿年内损失或增加不到1秒.
对于日常时间持续计算,理解基于60的算法是必不可少的.与十进制算法不同,运算发生在10,100,1000等时,时间算法运算在60 (秒 -> 分钟),60 (分钟 -> 小时) 和24 (小时 -> 天).
数字时间格式:12小时或24小时
世界上主要使用两个时间显示格式:
12小时格式 (上午/下午):主要在美国,加拿大,澳大利亚和亚洲部分地区使用.一天被分为两个12小时的时间段:AM (午前) 和PM (午后).午夜是12:00;午后是12:00 - 由于12:00在技术上是AM期的开始,而不是结束,因此经常出现混 .
24小时格式 (军事时间):在国际上,在科学和医疗环境中,以及全世界的军队中使用.午夜是00:00,中午是12:00,下午3点是15:00.这种格式完全消除了AM/PM的模 两可,并使持续时间计算变得更简单 (无需检查时间是否跨过中午).
| 12小时 | 24小时 | 12小时 | 24小时 |
|---|---|---|---|
| 上午12点 (午夜) | 时间00:00 | 下午12点 (中午) | 时间12:00 |
| 上午1点 | 一点钟 | 下午1点 | 一个小时 |
| 上午六点半 | 上午六点半 | 晚上六点半 | 时间18:30 |
| 上午11点59分 | 时间11:59 | 在晚上11:59 | 时间23:59 |
在计算持续时间时,始终首先将两个时间转换为24小时的格式,以避免AM/PM错误.例如",从上午11:00到下午1:00"是直接的 (13:00 - 11:00 = 2小时),但如果时间是"11:00和1:00",而没有AM/PM,则会产生真正的模 两可.