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