XmlDocument.Save()字符串/时间戳作为文件名的一部分

问题描述:

我调用XmlDocument.Save()方法并尝试将下面的字符串值追加到我的文件名中。该方法调用抛出一个错误,并抱怨格式。XmlDocument.Save()字符串/时间戳作为文件名的一部分

任何帮助,将不胜感激! \ M/\ M/

Dim strTimestamp As String = "2017-08-30T08:44:40-05:00" 
XmlDocument.Save("C:\Temp\FileName_" & strTimestamp & ".xml") 

问题显然是在文件名,以便特殊字符,我将使用以下DateTime格式。

Dim strTimestamp As String = DateTime.Now.ToString("yyyy-MM-dd--hh-mm-ss"). 
+0

冒号在文件名中无效。我认为'yyyy-MM-ddTHHmmss'应该符合ISO8601标准 – SSS