Ich brauche dieses Format hat: aaaa-mm-jjThh: mm: sszzzzzzDatum Zeit Format formatiert nicht
und steckt es in einem XML-Eigenschaft "Datetime" Typ.
Also, ich tat es:
var xmlObj= new xmlObj.tHeader();
xmlObj.prop = DateTime.ParseExact(DateTime.Now.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"), "yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'", CultureInfo.InvariantCulture);
Console.WriteLine(xmlObj.prop);
Die Console.WriteLine Anweisung Rückkehr: 03/05/2016 15:43:10
Ich verstehe nicht, warum die Eigenschaft das Format entfernen.
In der XSD wartet diese Eigenschaft auf ein Datetime-Format.
Irgendwelche Ideen?
EDIT:
Ok, auf dem Befehl Folge ich ein Standardformat zu sehen, aber wenn mein XML-Objekt konvertieren in Datei das Format korrekt ist:
Sehr seltsam ... aber es ist jetzt in Ordnung. Vielen Dank an euch alle
Brauchen Sie die Sprachmarkierungen oder ist yyyy-MM-ddTHH: mm: ssZ gut? –
yyyy-MM-ddTHH: mm: ssZ ist in Ordnung – Portekoi
nur neugierig, woher kommt 'xmlObj.tHeader'? –