您的位置:程序门 -> vb -> 基础类



在线等待 日期问题!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


在线等待 日期问题!![已结贴,结贴人:aiglet]
发表于:2007-06-27 20:20:40 楼主
我想写一个在一段时间提示相应信息的程序。日期格式是04-06。代表月日
用select   case   t
case   一段时间里   如   04-06   to   05-21
msgbox   " "
应该怎么写?在线给分
发表于:2007-06-27 20:25:551楼 得分:30
用if  
if   datediff( "d "   ,cdate( "21-05-2007 "),cdate(cstr(t)&   "-2007 ")   > =0   and   datediff( "d "   ,cdate( "04-06-2007 "),cdate(cstr(t)   &   "-2007 ") <=0   then

如果多个时间段就多几个if
发表于:2007-06-27 20:36:162楼 得分:0
运行时提示错误!
实时错误   '5 '
无效的过程调用或参数
发表于:2007-06-27 21:01:363楼 得分:0
if   datediff( "d "   ,cdate( "21-05-2007 "),cdate(cstr(t)&   "-2007 "))   > =0   and   datediff( "d "   ,cdate( "04-06-2007 "),cdate(cstr(t)   &   "-2007 ")) <=0   then

我少写了 "( "   ,不好意思
发表于:2007-06-27 21:47:214楼 得分:0
那如果写12月1号到1月31号应该怎么写呢??
发表于:2007-06-27 22:00:535楼 得分:0
逻辑上你的这个程序并不能用作跨年,因为你的t本身就没有年份。根据需求自己写点东西就好了
发表于:2007-06-27 22:32:316楼 得分:0
谢谢了。给分


快速检索

最新资讯
热门点击