回 帖 发 新 帖 刷新版面

主题:请教日期型表达式问题

我在VFP6.0中演示书上的一个日期型表达式,完全按书上的样子输的命令,可是运行结果却是:
日期/日期时间计算为无效值。
这是什么原因呢?烦请高手指点迷津,先谢![em18]

回复列表 (共3个回复)

沙发

补充:题目为:? {98/11/12}-{97/11/12}
书上说结果应为:365

板凳

?{^1998/11/12}-{^1997/11/12}

3 楼

这是什么原因呢?

俺来说原因。因为fox系统默认日期格式采用美国日期,即 月/日/年 的形式。
你写的表达式 ?{98/11/12}-{97/11/12} 意思是1912年98月11日...

教科书给出的表达式需要事先对系统进行设置,“工具”菜单下面的“选项”中修改为 年月日 格式。这样就行了。

2楼告诉你另一种写法,这种写法不论系统日期格式怎么设置,都成立。

我来回复

您尚未登录,请登录后再回复。点此登录或注册