跪问delphi7中daysbetween和dayspan的输出问题!高手速答!(100分)

  • 主题发起人 主题发起人 ifillbad
  • 开始时间 开始时间
I

ifillbad

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟刚才编程时要求两个日期之间的间隔天数!于是用了daysbetween函数!发现和我要的结果相差甚远!譬如daysbetween(now,2003-10-06)得出的结果居然是35914天!天啊!太夸张了!用dayspan得到的是35914.616975544天!我变换时间得到的天数总有359在前面!不理解!请高手快救救我啊!
 
我刚看到您得这个题目,也还不知道为什么,但是我想没有必要跪问吧!!
 
showmessage(format('%d', [daysbetween(now, StrToDateTime('2003-10-06'))]));
不明白就问嘛,跪什么?
 
你的ID还想要不要了?
这时候居然不敢到处发同样的贴子。
 
谢谢你了!不过我想问为什么不能直接用2003-10-06呢?如果说类型不符的话应该出错啊为什么没有提示呢?编译是2003-10-06有变成什么日期呢?
 
不好意思我第一次提问!不知者不罪!还请大虾指点!
 
怎么给你加分啊!
 
接受答案了.
 
哈哈!会了!谢谢你!
 
后退
顶部