ASP.NET
ASP.NET

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!

 


Merhaba!, ishak.dev'de yazılım, tasarım ve teknoloji tutkunu biri olarak kendi deneyimlerimden ve öğrendiklerimden yola çıkarak hazırladığım yazılar paylaşıyorum. ishak.dev'i düzenli takip ederek yeni yayınlarımı kaçırmayın!

Yorumları Görüntüle
Şu anda hiç yorum bulunmamaktadır.

Bir Cevap Yazın