社区
语言基础/算法/系统设计
帖子详情
如何计算两个时间的时间差
mindog
2004-09-07 03:50:39
time1:=strtodatetime('2004-09-01 20:20:05');
time2:=strtodatetime('2004-09-07 15:27:02');
计算time2-time1相差多长时间。
我原来想是不是可以将两个时间拆分为年,月,日,时,分,秒然后分别想减,
只是减得负数的时候需要借位,比较麻烦
不知道有没有更简单的方法
望各位不吝赐教
...全文
236
13
打赏
收藏
如何计算两个时间的时间差
time1:=strtodatetime('2004-09-01 20:20:05'); time2:=strtodatetime('2004-09-07 15:27:02'); 计算time2-time1相差多长时间。 我原来想是不是可以将两个时间拆分为年,月,日,时,分,秒然后分别想减, 只是减得负数的时候需要借位,比较麻烦 不知道有没有更简单的方法 望各位不吝赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redher
2004-09-27
打赏
举报
回复
学了不少东西
welllove88
2004-09-27
打赏
举报
回复
你那个得出的最后结果是 小时分钟还是秒啊?不同的话函数不一样哦!
jinjazz
2004-09-27
打赏
举报
回复
function WeeksBetween(const ANow, AThen: TDateTime): Integer;
begin
Result := Trunc(WeekSpan(ANow, AThen));
end;
jeson_z
2004-09-27
打赏
举报
回复
这都是系统函数,有没有人自己编过这种功能的函数??
luke5678
2004-09-07
打赏
举报
回复
楼主是不是嫌分太多啊,这样的问题要开2个帖子??~!!
http://community.csdn.net/Expert/topic/3348/3348602.xml?temp=.1547205
ztenv
2004-09-07
打赏
举报
回复
哇,全让你们说了,我来接分
几乎所有的时间函数全在DateUtils单元吧,uses dateutils,然后按住ctrl把鼠标左击dateutils,你就可以看到很多很多的函数了,呵呵
qizhanfeng
2004-09-07
打赏
举报
回复
Time2-Time1好像得到的是天数
uses DateUtils;
YearsBetween(); //年
MonthsBetween(); //月
DaysBetween; //日
HoursBetwen(); //时
MinutesBetween();//分
SecondsBetween();//秒
这些非常不错
wilowind
2004-09-07
打赏
举报
回复
楼主人品不错 啊。 引来这么多高手。
同意楼上。。
JavaD
2004-09-07
打赏
举报
回复
就是Time2-Time1的得到一个double数值的,
1就是1天,其他的可以通过/24/60/60就是多少″
抱朴守拙
2004-09-07
打赏
举报
回复
uses DateUtils;
YearsBetween(); //年
MonthsBetween(); //月
DaysBetween; //日
HoursBetwen(); //时
MinutesBetween();//分
SecondsBetween();//秒
抱朴守拙
2004-09-07
打赏
举报
回复
楼上的是一部分,如果想得出俩个时间之间相差的时间的话,可以直接time2-time1就行了。
jinjazz
2004-09-07
打赏
举报
回复
uses dateutils
function HoursBetween(const ANow, AThen: TDateTime): Int64;
..等等
jinjazz
2004-09-07
打赏
举报
回复
function DaysBetween(const ANow, AThen: TDateTime): Integer;
function MonthssBetween(const ANow, AThen: TDateTime): Integer;
function YearsBetween(const ANow, AThen: TDateTime): Integer;
PowerBI系列之DAX函数专题
PowerBI中数据建模知识 维度建模 关系传递和交叉筛选器方向-理解表关系(1v1, 1vM, Mv1,MvM)
两个
方向上应用安全筛选器 关闭关系自动检测 新建
计算
列 新建度量值 新建
计算
表:辅助表(五种方式)、日历表 数据类型...
java
计算
时间
差
_Java中
计算
两个
日期的
时间
差
这篇文章将使用
两个
例子
计算
两个
日期的
时间
差
。1.使用Java SDK。2.使用Joda库。1.使用Java SDK
计算
两个
Date之间的
时间
差
,基本思路为把Date转换为ms(微秒),然后
计算
两个
微秒
时间
差
。
时间
的兑换规则如下:1s秒 = 1000ms毫秒 1min分种 = 60s秒 1hours小时 = 60min分钟 1day天 = 24hours小时packagecom.qiyadeng....
python求
两个
时间
的
时间
差
我们在用python进行分析的时候,可能会碰到
计算
两个
日期的
时间
差
。下面为大家介绍一下如何
计算
两个
时间
的
时间
差
: from dateutil.parser import parse a = parse('2017-10-01/12:12:12') b = parse('2013-3-4/10:10:10') (a-b).days (a-b).seconds (a-b).total_sec...
js
计算
两个
时间
的
时间
差
写在前面:如题,就像题目说的需要
计算
出
时间
差
,虽然不太难,但这个需求经常会在项目中遇到的,我在这边做一下整理,希望能够尽量全的整理出来。有需要的朋友可以做一下参考,喜欢的可以点波赞,或者关注一下,希望可以帮到大家。 本文首发于我的个人blog:obkoro1.com
计算
时间
差
原理:getTime()方法方法定义: getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。通常
C++
计算
两个
时间
差
#include <iostream> #include <stdio.h> using namespace std; int CalculateTime(string timeBegin,sting timeEnd) { int hour1,minute1; int hour2,minute2; int hour,minute; sscanf(timeBegin.c_str(),"%d:%d",&hou...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章