Dim a As String
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供信州網(wǎng)站建設(shè)、信州做網(wǎng)站、信州網(wǎng)站設(shè)計(jì)、信州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、信州企業(yè)網(wǎng)站模板建站服務(wù),10余年信州做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
Dim b As Date
a = "2016-11-18"
b = CDate(a)
本例中最主要的就是CDate()函數(shù),這個(gè)函數(shù)是用于把字符型變量轉(zhuǎn)換成日期型變量,
字符型變量(本例中的a)如果不是標(biāo)準(zhǔn)的日期格式,請(qǐng)先用字符串函數(shù)處理成標(biāo)準(zhǔn)日期格式再用CDate函數(shù)進(jìn)行轉(zhuǎn)換,否則會(huì)報(bào)錯(cuò)
用日期函數(shù)day()可獲得當(dāng)前日期,time()可獲得當(dāng)前系統(tǒng)時(shí)間.
dim CurDay as string
dim CurTime as string
curday=day()
curtime=time()
Label1.Caption = Date
就能在Label16顯示當(dāng)前日期
now 這個(gè)函數(shù)可以獲得當(dāng)前系統(tǒng)時(shí)間(包括年月日,小時(shí)分鐘秒)
而
year()
month()
day()
等等則可以從now返回的值中分別提取年,月,日的信息
1.隨機(jī)生成日期
Format(DateSerial(Rnd * 100, Rnd * 12, Rnd * 31), "yyyymmdd")
2.用函數(shù)IsDate()
---------------------------------------------
Debug.WriteLine(Format(DateSerial(Rnd() * 100, Rnd() * 12, Rnd() * 31), "yyyy-MM-dd"))
debug:1971-06-18
筆誤,你把yyyymmdd換成yyyy-MM-dd這樣試驗(yàn)一下。
我測(cè)試了沒問(wèn)題的
第一題:
不需要任何控件,代碼如下:
Private Sub Form_Click()
Dim A() As Integer, N As Integer
Dim St As String, I As Integer, J As Integer
Randomize
Do
St = InputBox("數(shù)字的個(gè)數(shù)", "輸入", Int(Rnd * 100))
If St = "" Then
MsgBox "請(qǐng)輸入數(shù)字!"
Else
N = Int(Val(St))
If N 1 Then
MsgBox "請(qǐng)輸入大于0的數(shù)字!"
Else
Exit Do
End If
End If
Loop
ReDim A(N)
For I = 1 To N
Do
St = InputBox("第" + Str(I) + "個(gè)數(shù)字", "輸入", Int(Rnd * 100))
If St = "" Then
MsgBox "請(qǐng)輸入數(shù)字!"
Else
A(I) = Int(Val(St))
Exit Do
End If
Loop
Next
For I = 1 To N - 1
For J = I + 1 To N
If A(I) A(J) Then
A(0) = A(I)
A(I) = A(J)
A(J) = A(0)
End If
Next
Next
For I = 1 To N
Open App.Path "\" Trim(Str(I)) ".txt" For Output As #1
Print #1, A(I)
Close #1
Next
Print "已經(jīng)把"; N; "個(gè)數(shù)寫入到"; App.Path; "\1.txt 到 "; N; ".txt中.請(qǐng)查看."
End Sub
'已經(jīng)運(yùn)行過(guò).
第二題:
DIM 是變量聲明語(yǔ)句,它的格式為:
dim 變量名[as 格式] [,變量名[as 格式][,變量名[as 格式]......]
其中:
變量名:以字母或漢字開始的字串,代表一個(gè)變量
格式有以下幾種:
屬于數(shù)字的有五種:
(1)字節(jié)型:byte可取值0-255
(2)整形:integer可取值-32768至32767
(3)長(zhǎng)整形:long(可取值范圍很大的正負(fù)整數(shù))
(4)單精度型:single(可取值小數(shù))
(5)雙精度型:double(可取值范圍更大,小數(shù)位數(shù)更多的小數(shù))
字符串型:string(可代表由字母\數(shù)字或漢字組成的字符集合)
布爾型:boolean(取值為ture\false)
日期型:date(可表示形如2009-5-26 02:36這樣的組合)
如果要用姓名\住址\單位名稱...等用字符串型(string)
eg:dim name as string(用name變量表示名字時(shí),聲明成字符串變量)
如果是用數(shù)字需要做計(jì)算,如工資\合計(jì)\人數(shù)....等要用數(shù)字型,但有一個(gè)原則,優(yōu)先選用范圍小的(按照字節(jié)型(byte)\整形(integer)\長(zhǎng)整形(long)\單精度型(single)\雙精度型(double)的順序選擇),夠用就可以了,這樣可以占用內(nèi)存少,運(yùn)算速度快.
eg:dim count as integer(用integer表示員工人數(shù)時(shí),可聲明成整形變量)
eg:dim sum as single(用sum表示工資時(shí),可聲明成單精度型變量)
不知是否說(shuō)得清楚了.
分享標(biāo)題:vb.net組合成日期 vb日期函數(shù)的使用方法
地址分享:http://jinyejixie.com/article22/dosdjcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、商城網(wǎng)站、微信公眾號(hào)、小程序開發(fā)、網(wǎng)站營(yíng)銷、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容