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
Yorum Gönder