Есть ли простой способ преобразовать строку, которая содержит это:
Date: Wed, 5 Nov 2008 13:12:12 -0500 (EST)
в строку, которая содержит это:
20081105_131212
UPDATE:
В итоге я использовал date.tryparse, который похож на tryParseExact, за исключением того, что вам не нужно указывать строку формата. Я должен был устранить () и EST, чтобы это работало. Строка даты всегда будет EST, поскольку строка даты поступает с 1 веб-сервера.
Исходная строка:
Date: Wed, 5 Nov 2008 13:12:12 -0500 (EST)
Используя этот код:
buff1.Remove(0, 6).Replace("(", "").Replace(")", "").Replace("EST", "").Trim()
Становится этой строкой:
Wed, 5 Nov 2008 13:12:12 -0500
Затем я могу соответствующим образом отформатировать, чтобы сгенерировать дату моего имени файла, используя это:
If Date.TryParse(buff1, dateValue) Then
MsgBox(Format(dateValue, "yyyyMMdd_HHmmss"))
Else
MsgBox("nope")
End If