String.Format fonksiyonu özelliklerini incelemeye devam ediyoruz bu yazımızda tarih ve saat gösteriminin biçimlendirilmesi ile alakalı örnek yapacağız.
Komutun kullanımı ve oluşturdukları çıktı aşağıdadır.
DateTime dt = DateTime.Now;
Console.WriteLine(String.Format("{0:t}", dt)); // "23:25" ShortTime
Console.WriteLine(String.Format("{0:d}", dt)); // "08.11.2012" ShortDate
Console.WriteLine(String.Format("{0:T}", dt)); // "23:25:48" LongTime
Console.WriteLine(String.Format("{0:D}", dt)); // "08 Kasım 2012 Perşembe " LongDate
Console.WriteLine(String.Format("{0:f}", dt)); // "08 Kasım 2012 Perşembe 23:25" LongDate+ShortTime
Console.WriteLine(String.Format("{0:F}", dt)); // "08 Kasım 2012 Perşembe 23:25:48" FullDateTime
Console.WriteLine(String.Format("{0:g}", dt)); // "08.11.2012 23:25" ShortDate+ShortTime
Console.WriteLine(String.Format("{0:G}", dt)); // "08.11.2012 23:25:48" ShortDate+LongTime
Console.WriteLine(String.Format("{0:m}", dt)); // "08 Kasım" MonthDay
Console.WriteLine(String.Format("{0:y}", dt)); // "Kasım 2012" YearMonth
Console.WriteLine(String.Format("{0:r}", dt)); // "Thu, 08 Nov 2012 23:25:48 GMT" RFC1123
Console.WriteLine(String.Format("{0:s}", dt)); // "2012-11-08T23:25:48" SortableDateTime
Console.WriteLine(String.Format("{0:u}", dt)); // "2012-11-08 23:25:48Z"UniversalSortableDateTime
Console.ReadKey();
