字符串问题
为什么要这样定义常量字符串
DATEFORMAT = 'yyyy"-"mm"-"dd';
而不直接这样定义:DATEFORMAT = 'yyyy-mm-dd';
问题点数:20、回复次数:7Top
1 楼zhongq99(木脑壳)回复于 2003-12-03 14:09:11 得分 2
不知道,我经常是用下面那种方式,不知道原来是错的Top
2 楼ysycrazy(风中狂)回复于 2003-12-03 14:14:28 得分 2
DATEFORMAT = 'yyyy"-"mm"-"dd'
这种写法对吗?Top
3 楼hgl54321(你好)回复于 2003-12-03 14:21:13 得分 0
程序中就是这样写的,
DATEFORMAT = 'yyyy"-"mm"-"dd';
DATESAPARATOR ='-';
Top
4 楼manfeng()回复于 2003-12-03 14:25:30 得分 4
从字符串来说这两种方法不等价,但用于表示时期格式这两种方法等价,把-号用双引号括起来估计是担心-号会根据系统的日期分隔符变化而变化,其实/号才会,-号不会根据系统设定而变化Top
5 楼jabmoon(刺月)回复于 2003-12-03 14:35:51 得分 2
估计是跟系统设置有关Top
6 楼xiaoqiang123(xiaoqiang)回复于 2003-12-03 15:01:25 得分 8
你可以这样写
try
StrToDateTime('yyyy-mm-dd');
showmessage('ok')
except
showmessage('no')
end;Top
7 楼dongdezhu(dongdezhu)回复于 2003-12-03 15:45:04 得分 2
肯定是为了表示时间 有特殊的要求才这样写的!Top




