关于时间处理问题(15分)

  • 主题发起人 主题发起人 leader47
  • 开始时间 开始时间
L

leader47

Unregistered / Unconfirmed
GUEST, unregistred user!
1.怎么取得当前时间,不要日期部分.
2.怎样将取得的时间加上分钟数? 如:10:45:45 加上30分钟,是怎样加的?
3.时间可以比较大小吗?怎么比?

所剩分数不多,请帮忙!谢谢...
 
1.formatdatetime('hh:mm:ss',now);
2.这个可能要自己写个函数了.
3.直接比就是了
 
1:FormatDateTime('hh时mm分ss秒',Now());
2:Now()+((1/24)/60)*30
3:与Double是一样的
 
1.怎么取得当前时间,不要日期部分
var
t:TTime;
begin
t:=time;
end;
2.怎样将取得的时间加上分钟数? 如:10:45:45 加上30分钟,是怎样加的?
var
t:TTime;
begin
t:=strtotime('10:45:45 ');
t:=t+StrToTime('00:30:00');//T加30分钟。
end;

3.时间可以比较大小吗?怎么比?
var
t1,t2:TTime;
begin
t1:=strtotime('12:12:13');
t2:=strtotime('13:12:13');
if t1<t2 then
showmessage('t1<t2');
end;
 
后退
顶部