2017-08-31 5 views
0

Ich rufe die XmlDocument.Save() -Methode auf und versuche, den String-Wert unten an meinen Dateinamen anzufügen. Der Methodenaufruf gibt einen Fehler aus und klagt über das Format.XmlDocument.Save() Zeichenfolge/Timestamp als Teil des Dateinamens

Jede Hilfe wäre willkommen! \ M/\ m/

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

Antwort

0

Das Problem ist offensichtlich die Sonderzeichen in den Dateinamen so werde ich das folgende Datums- und Uhrzeitformat verwenden.

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

Der Doppelpunkt ist in einem Dateinamen nicht gültig. Ich denke, "yyyy-MM-ddTHHmmss" sollte funktionieren und ISO8601-konform sein – SSS

Verwandte Themen