C# ayın son günü nasıl bulunur?

0

Microsoft .Net, C# programlama dili kullanılarak ayın son gününü nasıl bulabilirim?

ergin ergin (2495)
4 yıl önce sordu

Toplam 3 Cevap


0

C# programlama dili kullanılarak ayın son gününü bulmak için aşağıdaki kod bloğundan yararlanabiliriz.

DateTime aysonu = new DateTime(DateTime.Now.Year, DateTime.Now.Month + 1, 1).AddDays(-1);

 

ergin ergin (2495)
4 yıl önce cevaplandı

1

Merhaba aşağıda yapmış olduğum method örneğin,sana yardımcı olacağını umuyorum.

//ilk olarak DateTime Structure'ından faydalanıyoruz.
public DateTime AyinSonGunu(DateTime tarih)
{
//daha sonra yeni bir instance alarak methodumuzun içerisine alacağı değeri belirliyoruz. 
    tarih=new DateTime(tarih.Year,tarih.Month,1);
//son olarak methodumuzun geriye döndüreceği değeri belirliyoruz.
    return tarih.AddMonths(1).AddDays(-1);
}

 

ahmet ahmet (11)
4 yıl önce cevaplandı

0

DateTime aysonu = new DateTime(DateTime.Now.Year, DateTime.Now.Month + 1, 1).AddDays(-1); 12 ay işe yaramaz. önümüzdeki ay kodlamanız çatlar çünkü 13. ay diye birşey yoktur ::))

onun yerine DateTime aysonu = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(1).AddDays(-1); kullanılmalı

emrezanbak emrezanbak (1)
3 yıl önce cevaplandı

üyelik gerektirir

Cevap yazabilmek için üye girişi yapmalısınız.

Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol