Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:两个基础功能测试:数组、字符串比较

1楼
zhangjian222200 发表于:2023/8/31 11:16:00
下面都得到了正确的值

1.整数数组,下面这样测试,得到了正确的值,但这样修改数组的值,用法正确吗?
Dim shu() As Integer = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} '定义,数组
shu(0) += 1
msgbox(shu(0))
shu(1) += 1
msgbox(shu(1))
msgbox(shu(2))

2.代码里有的地方,需要对比时间,因为时间字符串转换为时间有点繁琐,时间赋值到字符串,直接对比,这样合适吗?
Dim a1 As String = Date.Now
Dim a2 As String = Date.Now.AddMinutes(1)
msgbox(a1>a2)
2楼
有点蓝 发表于:2023/8/31 11:19:00
都可以。测试各种情况没有问题就是可以的
3楼
有点蓝 发表于:2023/8/31 11:20:00
日期就可以直接比较,没有必要转换为字符
4楼
zhangjian222200 发表于:2023/9/1 9:53:00
时间是存在备注列里的

不是时间类型,是字符

刚刚,详细测试发现都是正确的。可以直接对比字符串

测试代码:
Dim n As Integer = 100
Dim a1 As String = Date.Now
Dim a2 As String = Date.Now.AddSeconds(n)
msgbox("a1:" & a1)
msgbox("a2:" & a2)
msgbox("秒,错误:" & (a1>a2))
msgbox("秒,正确:" & (a1<a2))
a2 = Date.Now.AddMinutes(n)
msgbox("a1:" & a1)
msgbox("a2:" & a2)
msgbox("分,错误:" & (a1>a2))
msgbox("分,正确:" & (a1<a2))
a2 = Date.Now.AddHours(n)
msgbox("a1:" & a1)
msgbox("a2:" & a2)
msgbox("时,错误:" & (a1>a2))
msgbox("时,正确:" & (a1<a2))
a2 = Date.Now.AddDays(n)
msgbox("a1:" & a1)
msgbox("a2:" & a2)
msgbox("天,错误:" & (a1>a2))
msgbox("天,正确:" & (a1<a2))
a2 = Date.Now.AddMonths(n)
msgbox("a1:" & a1)
msgbox("a2:" & a2)
msgbox("月,错误:" & (a1>a2))
msgbox("月,正确:" & (a1<a2))
a2 = Date.Now.AddYears(n)
msgbox("a1:" & a1)
msgbox("a2:" & a2)
msgbox("年,错误:" & (a1>a2))
msgbox("年,正确:" & (a1<a2))
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.