VB.net版机房收费系统——Trim函数&Round函数&Mid函数
功能实现的过程中,用到最多的函数就是Trim函数了,其实这个函数在我们敲第一版机房收费系统的时候就接触到了,然而在本次重构的时候,我没少吃它的亏,最直接的就是查出空记录,导致程序无法按照预期那样走。比如明明卡里余额大于最低标准,却提示余额不足,原因是没有用trim,余额是111,最低标准是3 ,所以比较的时候就用了首位比较,解决办法还可以前边加上val。 下面就来说说我在重构的时候印象最深的三个函数: Trim函数移除字符串两侧的空白字符或其他预定义字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Trim() 函数返回NULL。 SQL中的TRIM函数是用来移除掉一个字串中的字头或字尾。最常见的用途是移除字首或字尾的空白。这个函数在不同的资料库中有不同的名称:
Round函数 搞定了下机,可是算出来的数带着很多小数位 参数: number,要四舍五入的数,digits是要小数点后保留的位数 如果 num_digits 大于 0,则四舍五入到指定的小数位。 如果 num_digits 等于 0,则四舍五入到最接近的整数。 如果 num_digits 小于 0,则在小数点左侧进行四舍五入。 Mid函数Mid是Visual Basic和Microsoft Excel中的一个字符串函数,作用是从一个字符串中截取出指定数量的字符。 Mid函数的详细定义如下:
在代码中用Mid函数进行截取即可: <span style="font-family:KaiTi_GB2312;font-size:18px;"> '使用mid函数进行选取,由于显示日期方式用的是Format(now, "yyyy-MM-dd") '故算上-,选择10个字符,如下书写: DgvTeaOnduty.Rows(i).Cells(2).Value() = Mid(TeaList(i).LoginDate,1,10) </span> 机房重估系列博客总结中,未完待续…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |