2017-02-13 53 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

甜的,即解決它。謝謝! –