C#’ta Bir Ayın İlk ve Son Gününü Bulma

C#'ta Bir Ayın İlk ve Son Gününü Bulma

Merhaba,
Bu makalemde sizlerle birlikte C# dilini kullanarak rapor gibi bir çok yerde ihtiyaç duyduğumuz bir ayın ilk ve son gününü bulmak için basit bir kodlama yapacağız.

C# programlama dilinde bir ayın ilk ve son gününü bulmak için DateTime sınıfına ait DateTime.Now özelliğini kullanılarak şu anki tarih ve saat alıyoruz.

DateTime simdikiTarih = DateTime.Now;

Ardından, DateTime sınıfının constructor’ını kullanarak şu anki yıl ve ay ile birlikte günü 1 olarak belirterek ayın ilk gününü buluyoruz.

DateTime ilkGun = new DateTime(simdikiTarih.Year, simdikiTarih.Month, 1);

Ayın son gününü bulmak biraz daha karmaşık gözüksede mantığını anlayınca size oldukça basit gelecek. İlk önce bir sonraki ayın ilk gününü alıyoruz (AddMonths(1)), ve ardından bir gün çıkartarak bu ayın son günü elde ediyoruz (AddDays(-1)).

DateTime sonGun = ilkGun.AddMonths(1).AddDays(-1);

Son olarak, bulunan ilk ve son günler ekrana yazdırıyoruz.

Console.WriteLine("Ayın ilk günü: " + ilkGun.ToShortDateString());
Console.WriteLine("Ayın son günü: " + sonGun.ToShortDateString());

Bu yapmış olduğumuz işlemler, mevcut tarih üzerinden ayın ilk ve son günlerini bulmak için basit bir örnek. ishak.dev‘i takip ederek, benimle birlikte yeni şeyler öğrenebilir, kendinizi daha iyi geliştirebilir, kodlarınızı daha güncel ve optimize hale getirebilirsiniz. İyi kodlamalar!

 

Previous Article

Visual Studio'da İşinizi Kolaylaştıracak Kısayollar

Next Article

Modern Web Tasarımında Kullanılan En İyi CSS Framework'leri

Write a Comment

Bir Cevap Yazın