2010-12-31 5 views

Antwort

5
dateTime.ToString("yyyy-MM-dd HH:mm:ss.fff"); 

Je nach Ihren genauen Anforderungen, können Sie möchten die ToString Überlastung verwenden, die eine IFormatProvider nimmt:

dateTime.ToString("yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture); 
+2

Vorsicht vor dem ':' Zeichen in Formatzeichenfolgen für Datum/Uhrzeit: Es stellt das [Zeittrennzeichen] (http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx#timeSeparator) dar, das aufgelöst werden kann zu etwas anderem als ':' (zB zu '.' unter italienischen Locales). Sie sollten es besser mit einfachen Anführungszeichen umgeben, um diese Möglichkeit zu vermeiden: '" JJJJ-MM-TT HH ':' mm ':' ss.fff "'. –

+0

Kent Boogaart-> noch bekomme ich Datum Zeit als 31.12.2010 wie ich geschrieben – Jims

+0

DateTime datetime = DateTime.Now; – Jims

Verwandte Themen