以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教,如何判断文本框内容符合日期格式输入? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=19412) |
-- 作者:baoxyang -- 发布时间:2012/5/9 10:29:00 -- 请教,如何判断文本框内容符合日期格式输入? 文本框格式一定要符合日期格式规范输入(yyyy-MM-dd)如:2012-01-01 否则提示输入格式有误呢? 如果月份超出12也报错,当月无此日期也报错。这个如何实现?谢谢指点! |
-- 作者:FoxMan -- 发布时间:2012/5/9 10:36:00 -- 带判断的转换 显然任何类型的数据,都可以转换为字符型。 Dim s As String = "abc" 如果在命令窗口执行上面的代码,会出现错误提示:字符串"abc"无法转换为长整数。 除了String(字符)类型外,所有的基本数据类型,都有一个TryParse方法,用于将其它类型的数据转换为本类型的数据。 语法 Type.TryParse(Value,Variant) 说明 Type:
目标数据类型,例如Date、Integer、Long、Double等等。 如果转换成功,则将转换结果存储在变量Variant中,并返回True,否则返回False。 例如: Dim s As
string = "123.1" 再例如: Dim d As
Date \'变量d用于存储转换结果 |
-- 作者:baoxyang -- 发布时间:2012/5/9 10:38:00 -- 找到答案了。 |