C# Tarih İşlemleri #1: Yıl, Ay ve Haftanın İlk ve Son Gününü Bulmak
Selamlar Arkadaşlar,
Bu derste C# ile yılın, ayın, haftanın ilk ve son günlerini nasıl bulacağımız anlatacağım. Daha doğrusu kullandığım yöntemi anlatacağım.
C#
// Haftanın ilk ve son günü
DateTime dt_Hafta = DateTime.Now;
switch ((int)dt.DayOfWeek)
{
case 0://Haftanın ilk günü Pazar kabul edildiğinden
dt_Hafta .AddDays(-6).ToShortDateString(); // İçinde olduğumuz haftanın başı Pazartesi
dt_Hafta .AddDays(1).ToShortDateString(); // Sonraki haftanın başı Pazartesi
break;
default:// Gün Pazar değilse;
dt_Hafta .AddDays(1 - (int)dt.DayOfWeek).ToShortDateString(); // İçinde olduğumuz haftanın başı Pazartesi
dt_Hafta .AddDays(7).ToShortDateString(); // Sonraki haftanın başı Pazartesi
break;
}
//Ayın ilk ve son günü
DateTime dt_Ay = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); // Ay ilk günü
dt_Ay .AddMonths(1).AddDays(-1);// Ay son günü
//Yılın ilk ve son günü
DateTime dt_Yil = new DateTime(DateTime.Now.Year, 1, 1); // Yılın ilk günü
dt_Yil .AddYears(1).AddDays(-1); // Yılın son günü
Hepsi bu kadar arkadaşlar. Umarım faydalı olmuştur.
http://mustafabukulmez.com/
0 Yorum: