C# Datetime ve TimeSpan Kullanimi

C# Datetime Kullanımı

DATETİME : Zamanla ilgili yapabileceğiniz tüm işlemleri ve tüm verileri size teslim eden nesnemizdir.

TimeSpan :Sadece zaman formatı tutabilen nesnedir.







C# Kodlarımız
---------------------------------------------------------------------------------------------------
 private void btnDateTime_Click(object sender, EventArgs e)
        {
            //Günün tarihini ve şu anki saati almak
            label1.Text = DateTime.Now.ToString();

            //Günün tarihini almak...
            label1.Text = DateTime.Now.ToLongDateString();
            label1.Text = DateTime.Now.ToShortDateString();

            //Şu anki zamanı alma
            label1.Text = DateTime.Now.ToLongTimeString();
            label1.Text = DateTime.Now.ToShortTimeString();

            //Tarih Formatlama
            label1.Text = DateTime.Now.Day + "-" + DateTime.Now.Month + "-"+ DateTime.Now.Year;

            //Artık yıl kontrolü
            //bool artikYilMi = DateTime.IsLeapYear(2016);
            //MessageBox.Show(artikYilMi == true ? "Şubat 29 Çeker" : "Şubat 28 Çeker");

            //Haftanın Günü
            string haftaninGunu = DateTime.Now.DayOfWeek.ToString();
            label1.Text = haftaninGunu;

            ////Yılın kaçıncı günü
            //string yilinKacinciGunu = DateTime.Now.DayOfYear.ToString();
            //label1.Text = "Bugün Yılın " + yilinKacinciGunu +". günüdür.";

            ////Yılın kaçıncı haftası
            //int hafta = int.Parse(yilinKacinciGunu) / 7;
            //label1.Text = hafta.ToString();

        }

        private void btnTimeSpan_Click(object sender, EventArgs e)
        {
            //Sadece zaman formatı tutabilen nesnedir.

            DateTime yeniZaman = new DateTime(1985,07,11,00,01,00);
            DateTime bugun = DateTime.Now;

            TimeSpan zamanFarki = bugun - yeniZaman;
            int toplamGun = Convert.ToInt32(zamanFarki.TotalDays);
            MessageBox.Show("Toplam "+ toplamGun + "gündür yaşıyorum!");
        }
    }
}
------------------------------------------------------------------------------------------
Kullanmak istediğiniz kodları alınız sadece.
iki buton bir label  ve bir mesaj kutusu kullanılmıştır programda.

Yorumlar

Bu blogdaki popüler yayınlar

En İyi 20 Hacker Duvar Kağıtları