Asp.net Dersleri – Asp.net ile Yaş Hesabı

Kullanıcının girmiş olduğu doğum tarihine göre kaç yaşında olduğunu, kaç gündür yaşadığını ve doğum gününün haftanın hangi gününe denk geldiği bulan yapacağız tasarım alanında bir buton, bir BulletedList ve bir textbox ekliyoruz.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using  System.Globalization;
namespace yashesapla
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
DateTime bugun,dtarihi;//www.bilisimogretmeni.com
TimeSpan yas = new TimeSpan();
protected void Button1_Click(object sender, EventArgs e)
{
bugun = DateTime.Now;
dtarihi = Convert.ToDateTime(TextBox1.Text);
yas = bugun - dtarihi;
BulletedList1.Items.Add((yas.Days / 365).ToString()+" Yaşındasın");
BulletedList1.Items.Add(yas.Days.ToString()+" Gündür Yaşıyorsunuz");
BulletedList1.Items.Add(CultureInfo.GetCultureInfo("tr-TR").DateTimeFormat.DayNames[(int)dtarihi.DayOfWeek].ToString()+" Günü Doğdunuz");//www.bilisimogretmeni.com
}
}
}

projemize using System.Globalization; satırını ekleyerek, CultureInfo sınıfını kullanabiliyoruz Bu sayede hangi günde doğduğumuzun sonucunu Türkçe olarak alabileceğiz. (CultureInfo sınıfı ile ilgili detaylı bilgi için: http://msdn.microsoft.com/tr-tr/library/system.globalization.cultureinfo.aspx )

  • burak

    hocam ben onun hatasını hallettim ;O) ama şimdide bu hata veriyor…. BulletedList1.Items.Add(CultureInfo.GetCultureInfo(“tr-TR”).DateTimeFormat.DayNames[(int)dtarihi.DayOfWeek].ToString()+”Günü Doğdunuz”);…. _? _? _ ?_

  • burak

    public partial class WebForm1 : System.Web.UI.Page.. . Hocam burada bir hata var diyor ama ne hatası tekrar tekrar yazıyorum ama olmuyor aynı hatayı verip duruyor .. yardımcı olurmusunuz

    • BilisimOgretmeni

      sorun yok burak 🙂 http://www.bilisimogretmeni.com/wp-content/uploads/yashesabi.zip buradan indirip kontrol edebilirsin..

      • burak

        hocam ben onun hatasını hallettim ;O) ama şimdide bu hata veriyor…. BulletedList1.Items.Add(CultureInfo.GetCultureInfo(“tr-TR”).DateTimeFormat.DayNames[(int)dtarihi.DayOfWeek].ToString()+”Günü Doğdunuz”);…. _? _? _ ?_

        • BilisimOgretmeni

          tarihi girerken 21/05/2000 şeklinde girmeye dikkat et uygulamada sorun yok

          • burak

            kusura bakmayın hocam 🙂 ugrastırıyorum 🙂 oldu cok sağolun 🙂

          • burak

            hocam 🙂 ben bu uygulamaya saat eklemek istiyorum..
            (şu kadar saatir yaşıyorsun) gibi bunu nasıl yapabilirim ?

          • BilisimOgretmeni

            BulletedList1.Items.Add((yas.Days*24).ToString()+”saattir yaşıyosunuz”);

          • BilisimOgretmeni

            BulletedList1.Items.Add((yas.Days *24).ToString()+” saattir yaşıyorsunuz”);

          • burak

            hocam iyice hoş olmaya başladı bu asp 🙂 yardımlarınız için teşekkürler

          • burak

            tşkler hocam

          • BilisimOgretmeni

            rica ederim iyi çalışmalar

X

Pin It on Pinterest

X