1. Ana Sayfa
  2. Asp.net
  3. Asp.net Dersleri – Asp.net ile Yaş Hesabı

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

yashesap

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 )

Yorum Yap
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

12 Yorum
Inline Feedbacks
View all comments
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şı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

BilisimOgretmeni

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