簡體   English   中英

在vb.net中將字符串轉換為整數

[英]Converting String to integer in vb.net

我的數據庫表中有結束日期。 加載時,我要將其存儲在Integer變量中。 我想在循環中使用本月作為循環的結尾。

objAcademicSession.Load()
Dim months as integer
months = objAcademicSession.EndDate

現在,我想結束幾個月的循環。

如果您的變量具有數據類型:“ Date / DateTime”,那么您可以使用以下命令:

months = objAcademicSession.EndDate.month

如果您的變量具有數據類型:“字符串”,則可以使用:

months = Convert.toInt32(objAcademicSession.EndDate)

如果您需要“拆分”字符串,因為它包含完整的日期,而您只需要一個月,請查看以下內容:“ VB.NET-Split String

您可以僅“裁剪”所需的部分。 但是,即使您有這樣的日期:“ 2014/4/4 16:30:19”。 否則,請使用上面的代碼。

objAcademicSession.EndDate的類型為String ...我想在循環中將此月作為循環的結尾。

假設EndDate為“ 1”至“ 12”:

objAcademicSession.Load()
Dim months As Integer
If Integer.TryParse(objAcademicSession.EndDate, months) Then
    For i As Integer = 1 To months
        Debug.Print(i)
    Next
End If

如果您在EndDate有完整的日期,請提供一些示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM