好吧,所以当涉及到VB中可用的功能时,我并不是非常注重导向.我有一个包含当前日期和时间的字符串,需要将其转换为整数,以便我可以比较时间.
Dim my_str as String = "201308281110"
Dim my_int as Integer = Convert.ToInt32(my_str)
Run Code Online (Sandbox Code Playgroud)
我显然不能用这个字符串做到这一点.因为我认为它对于32位整数来说太长了.我尝试的所有其他转换也失败了.包括"ToInt64","Int","CInt"...所以,任何想法如何将这个较长的字符串转换为整数?
你为什么不单纯使用Date?您可以相互比较Dates,因此无需使用整数进行比较.
Dim my_date as Date = DateTime.ParseExact(my_str, "yyyyMMddhhmm", System.Globalization.CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7766 次 |
| 最近记录: |