Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net

C# ile TimeSpan Kullanımı 94479447 okunma

02.12.2017

Programlama

Rserit

C# üzerinde TimeSpan kullanımı genellikle DateTimePicker nesnesi üzerinde gösterilir. Diyelim ki iki adet datetimepicker nesnemiz var, bu iki tarih arasındaki farkı gün olarak almak istiyorsam TimeSpan yöntemini kullanırım.

Aşağıdaki gibi bir form ekranınız olduğunu düşünelim. 

 

Şimdi TimeSpan kullanarak farkı bulalım.

Kodlarımız şu şekilde olacak:

                     // dateTimePicker1 başlangıç tarihidir

            // dateTimePicker2 bitiş tarihidir

      

            int gunFarki;  // farkı almak için oluşturduğumuz değişken

            if (dateTimePicker1.Value < dateTimePicker2.Value) // başlangıç tarihi bitişten küçükse…

            {

                TimeSpan tarihFarki = dateTimePicker2.Value -  dateTimePicker1.Value; // tarih farkını almak için bitişten başlangıcı çıkar

                gunFarki = tarihFarki.Days; // gün farkı olarak da tarih farkına günü yaz

                 MessageBox.Show("Gün farkı: " + gunFarki.ToString()); // Mesaj olarak da gün farkını ver

            }

            Else  // başlangıç tarihi bitişten büyükse…

            {

                MessageBox.Show("Başlangıç tarihi bitiş tarihinden büyük olamaz");

            }

 

 Aşağıdaki gibi.

 

Şimdi projemizi çalıştıralım ve bakalım.

Görüldüğü üzere arada 27 gün olduğunu söylemiş. Bu şekilde TimeSpan kullanılarak daha birçok örnek yapılabilir. 

Kolay gelsin.

Recep ŞERIT



BİR YORUM YAZIN