怎样让两个时间相减 var Days:Double; begin Days := StrToDate('2001-2-02')-StrToDate('1999-12-25'); end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 no.不同意 my_first(海浪)。要是涉及数据库可以用数据库函数操作。在D5中就我知道的方式很麻烦。 time2-time1 就行了,整数部分是天,小数部分是时分秒 看看我的代碼: hours:=StrtoDateTime(timeon)-StrToDateTime(Data1on); Query3.FieldbyName('latedutytime').AsFloat:=StrToFloat(format('%10.6f',[hours*24])); (int(datetime1)+frac(hourtime1))-(int(datetime2)+frac(hourtime2)) TDateTime 的本质是 Float,你可以 try 一 try:var aDate : TDatetime;begin aDate := 22.25; ShowMessage(DateTimeToStr(aDate));end; 在直接运算前,如果已经知道的数据类型不是TDateTime类型则可以用Encode将年月日编码成TDateTime类型再计算。 DateTimePicker1.Date := DateTimePicker2.Date + Trunc(0000-00-07); var time1,time2:Tdatatime;time1:=time;//我这样time1的值为一个0—1的小数,并每次的值都一样,为什么 很笨的时候,我曾经用拷贝字符串的方法分别得到时间的分,秒,时。有些时候用Ttimer就可以实现某些功能。 急!谁知道哪里有免费的网吧管理系统源码下载! wks过来领分 SQLWaiting 是鼠标光标的名字,总看到这个小图标晃.能不能换调它 listview 控件如何控制其进行分页,请高手指点,急!急! 程序主窗口采用web方式,想点击连接的时候打开程序中的某个窗口 视频文件的数据流?! 关于TVicHW32的使用问题 虫虫的问题 有没有支持播放MPEG电影的控件?介绍一个来听听 delphi调用vc的dll的函数不能返回参数?? 怎么把鼠标变成一把小手,再变回来?送分~!! 请问DELPHI中有没有这样的控件??
要是涉及数据库可以用数据库函数操作。在D5中就我知道的方式很麻烦。
hours:=StrtoDateTime(timeon)-StrToDateTime(Data1on);
Query3.FieldbyName('latedutytime').AsFloat:=StrToFloat(format('%10.6f',[hours*24]));
你可以 try 一 try:
var
aDate : TDatetime;
begin
aDate := 22.25;
ShowMessage(DateTimeToStr(aDate));
end;
可以用Encode将年月日编码成TDateTime类型再计算。
time1,time2:Tdatatime;
time1:=time;
//我这样time1的值为一个0—1的小数,并每次的值都一样,为什么
有些时候用Ttimer就可以实现某些功能。