11 Nisan 2012, 00:38
|
#1 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| C# DATETIME nesnesi
Datatime nesnesini birkaç örnek ile birlikte tanıyalım.. Kod: Kodu kopyalamak için üzerine çift tıklayın! using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Datetime
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//DATETIME ; Zamanla ilgili yapabileceginiz tum islemleri ve tum verileri size teslim eden nesnemizdir.
private void btnDateTime_Click(object sender, EventArgs e)
{
//Günün tarihini ve su anki saati alma.
label1.Text = DateTime.Now.ToString();
//Günün tarihini alma...
label1.Text = DateTime.Now.ToLongDateString();
this.Text = DateTime.Now.ToShortDateString();
//Su anki zamani alma.
label1.Text = DateTime.Now.ToLongTimeString();
this.Text = DateTime.Now.ToShortTimeString();
//Tarih formatlama.
label1.Text = DateTime.Now.Day + "/" + DateTime.Now.Month + "/" + DateTime.Now.Year;
//Artık yıl kontrolu
bool artikYilMi = DateTime.IsLeapYear(1989);
MessageBox.Show(artikYilMi == true ? "Şubat 29 Çeker" : "Şubat 28 Çeker");
//Haftanin Gunu
string HaftaninGunu = DateTime.Now.DayOfWeek.ToString();
this.Text = HaftaninGunu;
//Yilin kacinci gunu
string YilinKacinciGunu = DateTime.Now.DayOfYear.ToString();
label1.Text = "Bugün yılın " + YilinKacinciGunu + ". günüdür.";
}
private void btnTimeSpan_Click(object sender, EventArgs e)
{
//İki zaman arasindaki farki alip bize teslim eden nesnemizdir...
//Asagida yaptigimiz islem, anlik zamandan bagimsiz yeni bir zaman dilimi olusturma eylemidir. Parantez icerisinde sirasiyla (yil, ay, gun, saat, dakika, saniye) degerleri verilmistir...
DateTime yeniZaman = new DateTime(2001, 04, 13, 20, 45, 00);
DateTime bugun = DateTime.Now;
TimeSpan zamanFarki = bugun - yeniZaman;
int toplamGun = Convert.ToInt32(zamanFarki.TotalDays);
MessageBox.Show("Siz toplam " + toplamGun + " gündür yaşıyorsunuz...");
}
}
} |
| |