DateTimeFormatInfo etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
DateTimeFormatInfo etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21 Eylül 2017 Perşembe

DateTimeFormatInfo Sınıfı

Giriş
Bu sınıf genellikle CultureInfo ile beraber kullanılır. CultureInfo nesnesine atamak için şöyle yaparız.
CultureInfo ci = ...; 

DateTimeFormatInfo dateformat = ...;
...

ci.DateTimeFormat = dateformat; 
Constructor
CultureInfo'dan almak için şöyle yaparız
DateTimeFormatInfo info = CultureInfo.GetCultureInfo("ru-RU").DateTimeFormat;
Bu sınıf Parse işlemi için kullanılır.Şöyle yaparız.
IFormatProvider format = Thread.CurrentThread.CurrentCulture.DateTimeFormat;
fmtLST = DateTime.ParseExact(..., "HHmmss", format);
DateSeparator Alanı
Şöyle yaparız.
dateformat.DateSeparator = "-";
FullDateTimePattern Alanı
Şöyle yaparız.
dateformat.FullDateTimePattern = "dddd, mmmm dd, yyyy h:mm:ss tt";
FirstDayOfWeek Alanı
Şöyle yaparız. Çıktı olarak Monday, Sunday gibi bir şey alırız.
new System.Globalization.CultureInfo("pt-PT").DateTimeFormat.FirstDayOfWeek
MonthGenitiveNames Alanı
Şöyle yaparız
// February: - "февраля"
Console.Write(info.MonthGenitiveNames[1]);
MonthNames Alanı
Şöyle yaparız
// February: - "Февраль"
Console.Write(info.MonthNames[1]);
ShortDatePattern Alanı
Şöyle yaparız.
dateformat.ShortDatePattern = "yyyy-MM-dd";