C#’ta iki tarih arasındaki farkı almak(TimeSpan) Google'da Ara Büyüt Küçült

Genişlet
13 Mart 2010 – 10:06

TimeSpan daha çok datetimepicker ile kullanılır.DateTime olarak tanımlanmış iki tarih değişkeni arasında geçen zamanı hesaplamamıza yarar.

1
2
TimeSpan ts = DateTime.Now - Convert.ToDateTime("06.11.1988") ;
label1.Text = (ts.Days/ 365).ToString();

Örneğimizde görüldüğü gibi ts değişkeninden DateTime.Now yani şuanki zamanı aldık daha sonra herhangi zamanı DateTime‘a çevirerek farkını ts değişkenine atadık.ts.Days ile toplam gün sayısını alarak 365′e böldürdük böylece yaşı hesaplamış olduk.

Yukarıdaki örneğin sonucunda cevap 21 çıkacaktır.Bu şekilde örnekler çoğaltılabilir.

ts.Hours,ts.Seconds gibi kodlarla toplam zaman farkını saat,saniye,milisaniye şeklindede alabilirdik.

Yazan : Mertcan Kurtaran

Etiketler Etiketler: ”,

Benzer Yazılar

  1. 5 yorum yapılmış

  2. user avatar hakan

    Merhaba datetimepicker1 ve datetimepicker2 den seçilen 2 tarih arasındaki verileri alan sql komudu nedir yardım ederseniz sevinrim…

    kolay gelsin..

    19 Mart 2010 - 20:36

  3. user avatar Mertcan Kurtaran

    örnek vermem gerkirse

    select * from tabloAdi where tarih>=’” + datetimepicker1.text + “‘ and tarih<=’” + datetimepicker2.text

    19 Mart 2010 - 22:39

  4. user avatar Refiik İçen

    Tebrikler Mertcan güzel bir yazı olmuş.

    23 Mart 2010 - 13:00

  5. user avatar Muhammed

    Yazı güzel ama ufak bir şeyi atlamışsın. Kusursuz yaş hesabı için 4 yılda bir olan artık yıl hesaplaman gerekmezmiydi.

    30 Ocak 2012 - 17:16

  6. user avatar Mertcan Kurtaran

    Merhaba Muhammed, evet yukarıdaki örnek sağlıksız çalışır. Hardcoded şekilde yılı 365 almak hatalı bir durum.

    31 Ocak 2012 - 10:21

Yorum Yap

Isim : (gerekli)
E-mail : (gerekli)
Yorumunuz: