在学生信息系统中,我们添加学籍时需要添加出生日期和入学日期,一般人在不知道添加格式的时候都会写成2013.8.7或者写成2013/8/7,很少的人会把日期写成2013-8-7的格式,而且我们的数据库接收的是2013-8-7 这种日期格式。那么怎样才能既方便了用户有能让数据接收呢!下面我就给大家介绍一个函数。
Replace()函数 ,他的意思是“替代”,他就可解决上面所遇到的问题。
返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。
语法
Replace(expression,find,replacewith[,start[,count[,compare]]])
Replace函数语法有如下几部分:
部分 | 描述 |
expression | 必需的。字符串表达式,包含要替换的子字符串。 |
find | 必需的。要搜索到的子字符串。 |
replacewith | 必需的。用来替换的子字符串。 |
start | 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。 |
count | 可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。 |
compare | 可选的。数字值,表示判别子字符串时所用的比较方式。关于其值,请参阅“设置值”部分。 |
假设我们在代码中写入确认添加信息中写入
text1.text=Replace(text1,".","-") ' 在文本框1中,. 是搜索到的字符,-是替换字符
然后再在text1文本框中输入2013.8.7后,点击确认按钮。
数据库接收到的字符就是2013-08-07。同时斜杠/也是这样被替换的。