Ero*_*ocM 9 vb.net string datetime
我的日期时间如下:
201210120956
ccyyMMDDhhmm
Run Code Online (Sandbox Code Playgroud)
当我尝试这个:
Dim convertedDate As Date = Date.Parse(DateString)
Return convertedDate
Run Code Online (Sandbox Code Playgroud)
我回来了:
#10/12/2012#
Run Code Online (Sandbox Code Playgroud)
我正在失去时间.
我已经读过这个转换字符串到datetime vb.net但是当我使用时datetime.ParseExact()我得到:
无法解析符号'ParseExact'
有没有办法在不使用子字符串的情况下将其转换为日期时间?直接转换?
Ste*_*eve 22
将解码模式传递给ParseExact
Dim d as string = "201210120956"
Dim dt = DateTime.ParseExact(d, "yyyyMMddhhmm", Nothing)
Run Code Online (Sandbox Code Playgroud)
ParseExact可以只从.NET框架2.0.
如果你仍然在1.1,你可以使用Parse,但你需要提供足够的IFormatProvider你的字符串