DateTime Formatları
C#
25 Haziran, 2018
Herkese merhabalar. Bu yazımda C# DateTime formatları hakkında birkaç örnek göstereceğim.
Aşağıdaki kodları kullanarak istediğimiz formatta tarih gösterebiliriz.
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123);
// 2008-03-09 16:05:07.123 tarihli datetime nesnesi oluşturuldu.
String.Format("{0:y yy yyy yyyy}", dt); // "8 08 008 2008" yıl
String.Format("{0:M MM MMM MMMM}", dt); // "3 03 Mar Mart" ay
String.Format("{0:d dd ddd dddd}", dt); // "9 09 Paz Pazar" gün
String.Format("{0:h hh H HH}", dt); // "4 04 16 16" saat 12/24
String.Format("{0:m mm}", dt); // "5 05" dakika
String.Format("{0:s ss}", dt); // "7 07" saniye
String.Format("{0:f ff fff ffff}", dt); // "1 12 123 1230" salise
String.Format("{0:F FF FFF FFFF}", dt); // "1 12 123 123" sıfırsız salise
String.Format("{0:t tt}", dt); // "P PM" A.M. veya P.M. (öğleden önce-sonra)
String.Format("{0:z zz zzz}", dt); // "-6 -06 -06:00" saat dilimi
// sıfırlı/sıfırsız gün/ay numaraları için
String.Format("{0:M/d/yyyy}", dt); // "3/9/2008"
String.Format("{0:MM/dd/yyyy}", dt); // "03/09/2008"
// gün/ay adları için
String.Format("{0:ddd, MMM d, yyyy}", dt); // "Paz, Mar 9, 2008"
String.Format("{0:dddd, MMMM d, yyyy}", dt); // "Pazar, Mart 9, 2008"
// ikili/dörtlü yıl için
String.Format("{0:MM/dd/yy}", dt); // "03/09/08"
String.Format("{0:MM/dd/yyyy}", dt); // "03/09/2008"
// ToShortDateString() veya ToShortTimeString() metotları da kullanılabilir.
Convert.ToDateTime(dt).ToShortDateString(); // "9.03.2008"
Convert.ToDateTime(dt).ToShortTimeString(); // "16:05"
Kodlamaya devam!
Yorumlar
Kategoriler
En Çok Okunanlar
Butona Link Verme
25 Haziran, 2018
SignalR ile Gerçek Zamanlı Chat Uygulaması
28 Haziran, 2018
C# ile Mail Gönderme
27 Haziran, 2018
Javascript ile Resim Önizleme
28 Haziran, 2018
Html.EditorFor'a Multiline Özelliği Ekleme
17 Haziran, 2018