2017-02-13 39 views
1

我是VB.net的新手,请耐心等待。DateTime.ParseExact格式异常

我试图解析日期/时间数据进行数据文件的:

Dim line As String = " Stime 31/05/2016 08:29:36" 
Dim start_time As DateTime = DateTime.ParseExact(line, " Stime dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture) 

System.FormatException是未处理消息=字符串未被识别为有效的DateTime。

Line: " Stime 31/05/2016 08:29:36" 
format: " Stime dd/MM/yyyy HH:mm:ss" 

整个字符串都是空白的,需要解析的字符串和可忽略的字符串'Stime'。我也看过其他的例子,以及人们询问的问题,这些问题到底是什么让我走了这么远,但是他们中没有一个人可以忽略一串可以被忽略的字符或者空格,我不完全确定这是如何影响我的,米试图做。

谢谢你们,我感谢你花了一点时间帮助我。

+0

你也可以使用修剪摆脱空白 – Plutonix

回答

1

表准时包含在Custom DateTime format string patternstm使用的字符,你需要逃脱他们

Dim start_time As DateTime = DateTime.ParseExact(line, " S\ti\me dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture) 
+0

甜的,即解决它。谢谢! –