[英]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.