繁体   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