日期型变量(VB)

我想设计一个程序,当单击“确定”时,判断TEXT1里输入的值是否是日期型(我先将TEXT1的TEXT值保存在一个变量里),如果是,则执行我的命令,如果不是,则弹出对话框提... 我想设计一个程序,当单击“确定”时,判断TEXT1里输入的值是否是日期型(我先将TEXT1的TEXT值保存在一个变量里),如果是,则执行我的命令,如果不是,则弹出对话框提示格式错误。请问我应该怎样设计代码? 展开
 我来答
kurt023
2006-09-24 · TA获得超过767个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:0
展开全部
VB里有没有IsDate这样的函数?
如果没有可以自己弄一个。比如你想要用户输入XXXX-XX-XX这种格式的日期,那么就对用户输入的字符串进行格式检查,我写个大概:

函数接受一个字符型数据,返回bool型值
检查输入字符数是否是10个
检查第5和第8个字符是否是"-"
检查其他输入字符是否是数字
检查前四个字符的数值是否在你限制的年份内
检查月份和日期是否合格
根据是否全部符合要求返回值

取得字符串中指定位置的字符可以使用函数mid(),好像是,你可以在msdn或者F2对象浏览器中查找
jackgreat88
2006-09-24 · 超过11用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:0
展开全部
你可以这样写:
用一个判断语句:
if isdate(text1.text)=true then
执行语句1
else
执行语句2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式