是否有一种简单的方法来转换包含此字符串的字符串:
Date: Wed, 5 Nov 2008 13:12:12 -0500 (EST)
Run Code Online (Sandbox Code Playgroud)
到包含这个的字符串:
20081105_131212
Run Code Online (Sandbox Code Playgroud)
更新:
我最终使用date.tryparse,它类似于tryParseExact,除了你不必指定格式字符串.我确实必须消除()和EST以使其工作.日期字符串将始终为EST,因为日期字符串来自1个Web服务器.
原始字符串:
Date: Wed, 5 Nov 2008 13:12:12 -0500 (EST)
Run Code Online (Sandbox Code Playgroud)
使用此代码:
buff1.Remove(0, 6).Replace("(", "").Replace(")", "").Replace("EST", "").Trim()
Run Code Online (Sandbox Code Playgroud)
变成这个字符串:
Wed, 5 Nov 2008 13:12:12 -0500
Run Code Online (Sandbox Code Playgroud)
然后我可以使用以下格式适当格式化以生成我的文件名日期
If Date.TryParse(buff1, dateValue) Then
MsgBox(Format(dateValue, "yyyyMMdd_HHmmss"))
Else
MsgBox("nope")
End If
Run Code Online (Sandbox Code Playgroud)