delphi时间处理,急、急、急高分相送!!! 用delphi脚本如何取得当前机器时间向前推移6个小时。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://218.56.11.178:8020/web/index.aspx-> 下载基地->例程-经典应用->得到n小时前的时间/时间差计算大全 http://218.56.11.178:8009/Browers.aspx?FID=336 http://218.56.11.178:8009/Browers.aspx?FID=336 Now - 0.25 搞定!!! Now - 0.25注:6小时为0.25个一天————————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。———————————————————————————————————— procedure TForm1.Button1Click(Sender: TObject);var Present: TDateTime; Year, Month, Day, Hour, Min, Sec, MSec: Word; begin Present:= Now; DecodeTime(Present, Hour, Min, Sec, MSec); PreSent:= EncodeTime(Hour+6,Min,Sec, MSec); //这里的PreSent就是你想要的结果 showmessage(TimeToStr(Present));//你试试end; strtodatetime('2003-10-10 21:22:22')-6/24; Delphi中的时间日期格式在Delphi中TDateTime是一个Double型的数据!!!整数部分表示12/30/1899到现在的天数,小数部分表示目前这一天已逝去的比例!!!例如0.1表示的是凌晨2:24(1/10天),所以6个小时正好是1/4天,所以Now-0.25就是向前6小时!!! Label2.Caption :=datetimetostr(now-0.25); function IncHour(const AValue:TDateTime;const ANumberOfHours:Int64=1):TDateTime;引用单元:ANumberOfHours参数给定的增加或减少(负数)的小时数修改AValue参数表示的植。 请教,动态数组用完后需要手动释放吗? 请 konhon(优华) 进来接分 文件传输的网上的一段代码??? 返回信号问题 简单问题 摄像头的保存问题,不使用VFW的保存功能,OnFrame回调中保存为AVI 为什么我Delphi6上所用Toolbar的Hint,和设计界面上的控件的Hint都不见了 delphi如何打包?? 紧急求救~~~~ 用top参数从数集顶开始,那从数据库的尾开始取,用什么呢?请写个例子!谢 关于那篇“找骂”帖的解释!!!!! 谁能给我看看我的hook代码错在哪里,最基本的hook
搞定!!!
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
var
Present: TDateTime;
Year, Month, Day, Hour, Min, Sec, MSec: Word;
begin
Present:= Now;
DecodeTime(Present, Hour, Min, Sec, MSec);
PreSent:= EncodeTime(Hour+6,Min,Sec, MSec);
//这里的PreSent就是你想要的结果
showmessage(TimeToStr(Present));//你试试
end;
整数部分表示12/30/1899到现在的天数,小数部分表示目前这一天已逝去的比例!!!
例如0.1表示的是凌晨2:24(1/10天),所以6个小时正好是1/4天,所以Now-0.25就是向前6小时!!!
引用单元:
ANumberOfHours参数给定的增加或减少(负数)的小时数修改AValue参数表示的植。