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";

Hiç yorum yok:

Yorum Gönder