2010-12-21 9 views
0

Wie bekomme ich Folgendes, um im 2-stelligen Jahresformat zu zeigen?Jahr im 2-Jahres-Format

DateTime test = DateTime.Now; 
DateTimeFormatInfo dateTimeFormat = CultureInfo.GetCultureInfo("en-US").DateTimeFormat; 
Console.WriteLine(test.ToString(dateTimeFormat.ShortDatePattern,dateTimeFormat)); 
+3

Achtung! Antworten auf diese Frage sind möglicherweise nicht Y2K-konform. :) –

+0

@djacobsen, aber das wird nicht wichtig sein, bis wir eine Zeitmaschine bekommen :-) Ich bin viel mehr besorgt, dass sie nicht Y2.1K konform sein werden ... – driis

Antwort

3

Es gibt kein Standardformat ist, das dies tut, müssen Sie ein Format angeben:

Console.WriteLine(test.ToString("M/d/yy",dateTimeFormat)); 
+0

Insbesondere verwenden Sie "yy" anstelle von "yyyy" –

+0

ist das 2-stellige Jahr streng eine US-Art der Präsentation eines Datums? – Rod

1
Console.WriteLine(test.ToString("yy"), dateTimeFormat); 
Verwandte Themen