|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2003/8/6 12:41:27 |
标题: |
|
加入我的收藏 |
楼主: |
请问想对两个datetime 进行相减得到它们的天数 应该如何?请赐教!
----------------------------------------------
- |
作者: |
|
2003/8/6 15:19:26 |
1楼: |
什么意思?相减后得到的就是天数。
----------------------------------------------
没有救世主
|
作者: |
boy (阿門) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/8/6 15:55:09 |
2楼: |
算時間在delphi中是最容易的,如下:
var ss : TDateTime
其實Tdatetime是一個雙精度的浮點數,它的小數點前表示天數:
如, ss := ss + 20 表示從ss開始向後20天,如果 ss = 234.567 它就表示 234.567天,當然是從公元0年開始計算的!
----------------------------------------------
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/8/6 16:10:01 |
3楼: |
t1:=StrToDate('2003-07-22'); t2:=StrToDate('2001-12-15'); t3:=Trunc(t1-t2); s:=floatToStr(t3); MessageBox(0,PChar(s),Pchar('相距'),mb_ok);
----------------------------------------------
|
作者: |
|
2003/8/6 23:15:10 |
4楼: |
谢谢以上几位兄弟(姐妹),想不到怎么快就能得到答复.太谢谢了!
----------------------------------------------
-
|
|