Есть простой способ, чтобы преобразовать строку, содержащую это:VB преобразование
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
Это vb6, vba или vb.net ?? – 2008-11-06 18:49:23
vb.net Visual Basic 2005 – SKapsal 2008-11-06 19:44:52