向 向前 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-26 #1 为什么一个TDATETIME减去另一个TDATETIME不是等于一个整数,而是得一个日期值, 譬如2000.05.06-2000.05.06不是得0,而是1899.12.30,怎样才能让它得0呢?
W whitearrow Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-26 #6 var rel:string; date1.date2:datetime; rel:=trunc(date1)-trunc(date2); 你不是用trunc函数相减的吧?!!
烂 烂泥 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-26 #7 日期数=0 就表示1899.12.30 看看Help ,写的很清楚
W wind2000 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-26 #8 同意烂泥! 1899.12.30是设定好的'0'值,你只要一见1899.12.30就把它当'0'看好了:)
向 向前 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-26 #10 但是我想得到两个日期之间的天数,我总不能和老板说,看到1899.12.30就是0 看到1899。12。31就是1吧!
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-27 #11 xixi. so easy. ShowMessage(FormatFloat('0', now - StrToDate('1999/01/01'))); remember pls, DateTime Type = Double Type!
xixi. so easy. ShowMessage(FormatFloat('0', now - StrToDate('1999/01/01'))); remember pls, DateTime Type = Double Type!
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-27 #12 同烂泥 老外吃的与国人不一样,想的也自然不一样! 1899.12.30那时还是清政府的天下,还没有实行公历呢?! Do you understand?!