Ana Sayfa > C#, Programlama > C# ile Tarihin Gününü Bulma

C# ile Tarihin Gününü Bulma

Uygulamanızda tarih göstereceğiniz ekranlarda, tarihin gününü de göstermek istersiniz. Hatta gün isimlerinin, kullanıcının dilinde olmasını istersiniz.

Öncelikle ilgili tarihin hangi güne geldiğini bulalım;

int gun1 = (int)DateTime.Now.DayOfWeek;
int gun2 = (int)DateTime.Now.AddMonth(-5).DayOfWeek;
int gun3 = (int)DateTime.Parse("2009-01-05").DayOfWeek;

Dikkat etmemiz gereken şey; DayOfWeek ilgili tarihin hangi güne denk geldiğini bulurken, Pazar gününü baz alır.

Uygulamayı kullanan kullanıcının kendi dilinde gün ismini bulmak için;

string gun1 = DateTime.Now.ToString("dddd");
string gun2 = DateTime.Now.DayOfWeek;
string gun3 = DateTime.Parse("2009-01-05").DayOfWeek;
string gun4 = CultureInfo.CurrentCulture.DateTimeFormat.DayNames[(int)DateTime.Now.DayOfWeek];

İlgili tarihin hangi güne geldiğini başka bir dilde bulmak için;

string gun5 = CultureInfo.GetCultureInfo("tr-TR").DateTimeFormat.DayNames[(int)DateTime.Now.DayOfWeek];
string gun6 = CultureInfo.GetCultureInfo("de-DE").DateTimeFormat.DayNames[(int)DateTime.Now.DayOfWeek];

İlgili diğer başlıklar:

  1. Ayın ilk ve son gününü bulmak için Extension Method
  2. Birkaç Faydalı Extension Method
  3. C# ile Google PageRank Bulma
  4. C# String’i Title Case’e (Kelimelerin Baş Harfleri Büyük Gerisi Küçük) Çevirme
  5. C# İsimsiz Tipler – Anonymous Types

  1. Henüz yorum yapılmamış.
  1. Henüz geri dönüş yok.