在你對日期/時間進行格式化時,控制面板中的地區與語言選項部分的設置會影響你所得到的結果。那些設置用來初始化DateTimeFormatInfo對象,這個對象與當前線程的文化有關,并提供控制格式的值。
成都創新互聯公司從2013年開始,是專業互聯網技術服務公司,擁有項目做網站、網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元西華做網站,已為上家服務,為西華各地企業和個人服務,聯系電話:18982081108
Dim dateTimeInfo as DateTime = DateTime.Now
MessageBox.Show (dateTimeInfo)
Dim strMonth as String = dateTimeInfo.ToString("F")
MessageBox.Show(strMonth)
上面的代碼定義了日期時間變量dateTimeInfo并將其值設為當前日期/時間。然后,我再定義字符串變量strMonth并將dateTimeInfo的值轉換為"帶長時間的完整日期/時間"格式下的字符串。
下面是一個標準日期格式說明符列表:
d:短日期
D:長日期
t:短時間
T:長時間
f:帶短時間的完整日期/時間
F:帶長時間的完整日期/時間
g:帶短時間的一般日期/時間
G:帶長時間的一般日期/時間
M或m:月-日
R或r:RFC1123
s:遵守ISO 8601的可分類日期/時間
u:國際可分類日期/時間
U:帶長時間的完整日期/時間。(此格式與F相同,但它用于國際GMT時間。)
Y或y:年-月
Dim d As Double
d = CDbl(日期時間變量)
VB處理日期時,是把整數部分和小數部分分開來處理的,整數部分代表日期,小數部分代表時間。當處理20世紀前的日期時,只是整數部分(也就是日期)變為負數,小數部分(也就是時間)仍然是照常處理的。因此就會出現這種情況:
cdbl(#1899-12-28 23:59:59#) = -2.99998842592593
cdbl(#1899-12-29 0:0:0#) = -1
時間相差1秒,數值卻相差十萬八千里!
vb把數值轉化為時間格式:
VB.net 中 取系統時間
Dim datestr As String = ""
datestr = Format(Now(), "yyyy/MM/dd H:mm:ss ffff")
用戶定義的日期/時間格式(Format 函數)
轉化代碼:
Dim t As Integer, t1 As Integer, t2 As Integer, s As String
Dim tim As Date
Dim i As Integer, j As Integer
Private Sub Command1_Click()
s = InputBox("分鐘數:", "輸入", 67)
If s = "" Then Exit Sub
t = Val(s)
If t = 0 Then Exit Sub
t1 = t \ 60
t2 = t Mod 60
s = t1 ":" t2
tim = Format(s, "hh:mm:ss")
Text1.Text = tim
Timer1.Interval = 1000
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Dim tt1 As Integer, tt2 As Integer, tt3 As Integer, tt As String
tt = Text1.Text
tt1 = Val(Left(tt, Len(tt) - 6))
tt2 = Val(Mid(tt, Len(tt) - 4, 2))
tt3 = Val(Right(tt, 2))
tt3 = tt3 - 1
If tt3 0 Then tt3 = 59: tt2 = tt2 - 1
If tt2 0 Then tt2 = 59: tt1 = tt1 - 1
If tt1 0 Then Timer1.Enabled = False: Exit Sub
tt = tt1 ":" tt2 ":" tt3
tim = Format(tt, "hh:mm:ss")
Text1.Text = tim
End Sub
把當前時間轉為雙精度值:
Dim n As Double
n = Now
或者直接用
n = CDbl(Now)
日期 date 類型 8字節
所以你可以用 cdbl 轉換成 double 就可以了
Dim a As String
Dim b As Date
a = "2016-11-18"
b = CDate(a)
本例中最主要的就是CDate()函數,這個函數是用于把字符型變量轉換成日期型變量,
字符型變量(本例中的a)如果不是標準的日期格式,請先用字符串函數處理成標準日期格式再用CDate函數進行轉換,否則會報錯
網頁標題:vb.net日期轉數值,vb將日期數據轉化為日期串
網站地址:http://m.kartarina.com/article4/heisie.html
成都網站建設公司_創新互聯,為您提供外貿建站、軟件開發、用戶體驗、網站導航、定制開發、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯