时间计算问题。(10分)

  • 主题发起人 主题发起人 潇洒哥
  • 开始时间 开始时间

潇洒哥

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么样由当前时间减去一个秒数,得到一个时间?<br>如,当 前时间 是 2008-02-19 10:52:53 ,我想减去90秒,得到:2008-02-19 10:51:23 ,请问程序怎么样实现?
 
如果用SQL SERVER,<br>用SQL的语句,<br>Dateadd函数实现很方便。<br>如果用DELPHI,把90秒转换成日期格式,<br>然后用第一个日期减去90秒转换后的日期,<br>就可以了。
 
Oralce 數據庫裏有個 dual 表,這個表就是用來計算的,不知道你用的是哪個數據庫,
 
declare @date datetime<br>&nbsp; set @date='2008-02-19 10:52:53'<br>select dateadd(ss,-90,@date) as date
 
var t:tdatetime;<br>t:=now;<br>t:=t -90/24/3600; //这样就可以相差90秒钟了。
 
uses DateUtils;<br><br>Result := IncMilliSecond(Now(), -90);
 

Similar threads

回复
0
查看
829
不得闲
回复
0
查看
1K
不得闲
回复
0
查看
866
不得闲
后退
顶部