| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 456 人关注过本帖
标题:日期常量赋值二句语句一句成功,另一句不行?
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1529
专家分:180
注 册:2006-6-3
结帖率:79.38%
收藏
已结贴  问题点数:0 回复次数:2 
日期常量赋值二句语句一句成功,另一句不行?
dim curdate
1、Response.Write "#"&chr(50)&chr(48)&chr(49)&chr(49)&chr(45)&chr(49)&chr(50)&chr(45)&chr(48)&chr(49)&"#"
第1句成功,它显示:#2011-12-01#
我主要要用在下面的语句:

 if date>#2011-12-01# then

我把上面兰色的部分放到 if date> "#"&chr(50)&chr(48)&chr(49)&chr(49)&chr(45)&chr(49)&chr(50)&chr(45)&chr(48)&chr(49)&"#"
就提示出错,不知何原因?
-----------------------------
后我想是不是换一种变量赋值试一试,现連response.write curdate都不行了!

2、curdate= #chr(50)&chr(48)&chr(49)&chr(49)&chr(45)&chr(49)&chr(50)&chr(45)&chr(48)&chr(49)#
response.write curdate
此句不成功
2011-08-14 17:29
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:10 
date> "#"&chr(50)&chr(48)&chr(49)&chr(49)&chr(45)&chr(49)&chr(50)&chr(45)&chr(48)&chr(49)&"#"
日期不可以直接进行逻辑比较
也就是不能对日期进行><=等逻辑比较
但是可以借助函数DateDiff来比较
具体可以百度DateDiff的用法
2011-08-16 11:02
msgj
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:190
专家分:914
注 册:2009-10-3
收藏
得分:10 
curdate是变量,不能加#,#是用来控制日期格式的。
curdate= chr(50)&chr(48)&chr(49)&chr(49)&chr(45)&chr(49)&chr(50)&chr(45)&chr(48)&chr(49)
2011-08-17 16:56
快速回复:日期常量赋值二句语句一句成功,另一句不行?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017670 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved