foxpro默认日期的设置

今天用到了foxpro的日期设置问题!

刚开始是用命令?CTOD(“1997/08/15”)

进行字符串转换日期怎么也得不到结果!

莫名其妙了好一阵子!

后来用命令?date()发现显示的系统时间的格式不对!

恍然大悟啊!真是豁然开朗知道了原因!

还是用命令解决问题!

就拿出我们今天的主角set date命令

首先看看这个命令的语法

设置日期格式

语法为:SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN | ITALIAN | JAPAN | USA | MDY | DMY | YMD

然后我们就把日期格式设置为  年月日 的格式

SET DATE TO YMD
然后用命令?CTOD("1997/08/15")
结果可想而知!
正确,噢耶;!@#¥%
用完了在把日期格式设置成默认的

就用SET DATE TO AMERICAN
下边是我测试时候显示的例子
x={^1999/12/30}
SET DATE TO AMERICAN
? x         ……显示为12/30/99
SET DATE TO YMD
? x         ……显示为99/12/30
留个念想吧!
foxpro-set-date

foxpro-set-date

 » 转载请注明来源:网络蛀虫小窝 » 《foxpro默认日期的设置》
 » 本站地址:http://www.gomoth.com

标签: