社区
Delphi
帖子详情
关于两日期型变量相减的问题?
ItOldHorse
2003-08-23 10:42:30
d1,d2:Tdatetime
d1:=strtodatetime('2003-2-1 12:12');
d2:=strtodatetime('2003-2-1 01:12');
如何求出d1与d2相隔多少小时?
d1:=strtodatetime('2003-2-1');
d2:=strtodatetime('2003-4-5');
如何求出d1与d2相隔多少天?
...全文
105
9
打赏
收藏
关于两日期型变量相减的问题?
d1,d2:Tdatetime d1:=strtodatetime('2003-2-1 12:12'); d2:=strtodatetime('2003-2-1 01:12'); 如何求出d1与d2相隔多少小时? d1:=strtodatetime('2003-2-1'); d2:=strtodatetime('2003-4-5'); 如何求出d1与d2相隔多少天?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
雨后阳光2000
2003-08-23
打赏
举报
回复
monthsbetween(const anow,athen:TDtatetime);引用单元dateutils
daysbetween(const anow,athen:TDatetime);引用单元dateutils
yk_xiong
2003-08-23
打赏
举报
回复
1. ( d2-d1 ) * 24 小时数
2. (d2-d1) 天数
不过浮点数运算有点误差
z_hongbao
2003-08-23
打赏
举报
回复
procedure DecodeDateTime(const AValue: TDateTime; out AYear, AMonth, ADay, AHour, AMinute, ASecond, AMilliSecond: Word);
LiuXing123
2003-08-23
打赏
举报
回复
DATEDIFF ( datepart , startdate , enddate ) 这个函数,数据库是sqlserver吗?其中
参数: 返回值:=DATEDIFF ( day , d2, d1) 或 返回值:=DATEDIFF ( dd , d2, d1)
hanzq
2003-08-23
打赏
举报
回复
自己研究一下吧
procedure TForm1.Button1Click(Sender: TObject);
var
Present: TDateTime;
Year, Month, Day, Hour, Min, Sec, MSec: Word;
begin
Present:= Now;
DecodeDate(Present, Year, Month, Day);
Label1.Caption := 'Today is Day ' + IntToStr(Day) + ' of Month '
+ IntToStr(Month) + ' of Year ' + IntToStr(Year);
DecodeTime(Present, Hour, Min, Sec, MSec);
Label2.Caption := 'The time is Minute ' + IntToStr(Min) + ' of Hour '
+ IntToStr(Hour);
end;
hanzq
2003-08-23
打赏
举报
回复
用decodetime函数获取各时间的值然后再相减
ItOldHorse
2003-08-23
打赏
举报
回复
急
sixgj
2003-08-23
打赏
举报
回复
这么麻烦啊。
redcom
2003-08-23
打赏
举报
回复
我今天刚解决的问题
类型转化一下就可以了,如下面:要放上datatimepicker控键
如下
edit1.Text:=(floattostr(d1.Date-d2.Date))
比方说d1的时间是2003-8-18
d2的时间是2003-8-23
则edit1.text的结果就是5
小时当然就不用我说了!直接*24就行了
Java编写三天打渔
两
天晒网,采用IO流文件输入和手动Scanner输入
一:题目: 中国有句俗语叫“三天打鱼
两
天晒网”。...
两
种方法获取到年月日后,先对年进行判断,若小于2010,则结束程序,若大于等于2010,则判断是否闰年,然后对
日期
和月份对应的
日期
相加,年数逐次
相减
,
ORACLE中有关
两
个
日期
型
变量
相减
得到天数的
问题
两
个date
型
的字段
相减
得到天数,该天数应该精确到小数点后
两
位,eg.d1-d2=1.23天SQL语句应该类似如下:select round(to_date(2005-10-8 10:09,yyyy-mm-dd HH24:MI)-to_date(2005-10-7 12:34,yyyy-mm-dd HH24:MI),2) ...
两
个年月日怎么
相减
_stata怎么把年月日
相减
stata怎么把年月日
相减
1.stata 如何处理
日期
数据
问题
直接将
日期
导入,将会出现
问题
。如果
日期
为“yyyy-mm-dd”格式 destring date, replace ignore("-") 可以将date由字符
型
转为数据
型
。 或通过encode date,gen(t) ...
数据库
两
时间类
型
相减
_asp.net
两
日期
时间
型
数据
相减
求天数
asp.net中的
日期
时间
型
数据,
相减
之后,可以求取年、月、天等数据,下面我们以求取天数为例子。DateTime MyDateTime ="2014-07-11 20:17:01";System.TimeSpan ts = DateTime.Now - MyDateTime;int days = ts.Days;...
java Calendar
日期
相减
问题
两
个
日期
相减
,必须是Date
型
变量
使用其getTime()后
相减
,所以如果是从Calendar获得时间,则需: Calendar date1 = Calendar.getInstance(); Calendar date2 = Calendar.getInstance(); date1.getTime().getTime() - ...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章