Asp.net te tarihsel işlem yapmayı gosterecegim..
Ornek olarak http://www.yazilimortami.com 'un sag ust kosesindeki tarihi verebilirm.
string degisken = DateTime.Now.ToString() ' yazarak bugunki tarihi ogrenebiliriz. Bu Kod 13.06.2011 00:10:10 gibisinden bir format ile ekrana yazacaktır. Şimdi biz bu formatı değiştirelim.. Şu şekilde olsun 13 Haziran 2011 Pazartesi,
Bunun icin gunleri if sorgusuyla sorgulatalım. Şu şekilde;
if (DateTime.Now.DayOfWeek.ToString() == "Monday")
else if (DateTime.Now.DayOfWeek.ToString() == "Tuesday")
if (DateTime.Now.DayOfWeek.ToString() == "Wednesday")
else if (DateTime.Now.DayOfWeek.ToString() == "Thursday")
if (DateTime.Now.DayOfWeek.ToString() == "Friday")
else if (DateTime.Now.DayOfWeek.ToString() == "Saturday")
else if (DateTime.Now.DayOfWeek.ToString() == "Sunday")
Buradaki amac bugunku tarih e gelen gunun degeri neyse onu biz turkce olarak yazıyoruz. Orn Sunday = Pazar vb. gibi.
Daha sonra ayları sorgulatalım. Şu şekilde;
if (DateTime.Now.Month.ToString() == "1")
else if (DateTime.Now.Month.ToString() == "2")
if (DateTime.Now.Month.ToString() == "3")
else if (DateTime.Now.Month.ToString() == "4")
if (DateTime.Now.Month.ToString() == "5")
else if (DateTime.Now.Month.ToString() == "6")
if (DateTime.Now.Month.ToString() == "7")
else if (DateTime.Now.Month.ToString() == "8")
if (DateTime.Now.Month.ToString() == "9")
else if (DateTime.Now.Month.ToString() == "10")
if (DateTime.Now.Month.ToString() == "11")
else if (DateTime.Now.Month.ToString() == "12")
Buradaki amac ise yukarıdakiyle aynı ama gelen deger sayı turunde. Gelen sayı ay'ı belirtiyor.Orn 5 = Mayıs ayı gibi bir sorguya alıyoruz ve Ayların adını oluşturuyoruz.
Şu şekilde ekrana bastırabiliriz;
ltrlBugunTarih.Text = "Bugun: " + tarihgunsayisi + " " + tarihay + " " + tarihyil + " " + tarihgun;
Dipnot:
string tarihgun = "";
string tarihyil = "";
string tarihay = "";
string tarihgunsayisi = "";
Değişkenlerini oluşturmayı unutmayınız, Public değişken olmalıdır. Form_Load olayının dışına yazılması gerekir. ve son olarak da Formunuza ltrlBugunTarih adında bir literal ekleyininiz.
Kaynak: http://www.yazilimortami.com/asp_net...29_makale.aspx
Asp.Net metinsel olarak bugunku tarihi gosteren kod parcası
ASP & Asp.NET0 Mesaj
●3 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Server-Side Programlama
- ASP & Asp.NET
- Asp.Net metinsel olarak bugunku tarihi gosteren kod parcası