C# Date Değişkenini Sayı Değerine Dönüştürme
Selam arkadaşlar,
Bu dersimizde bir tarih değişkenini sayısal değerini nasıl bulacağımzı göreceğiz. Bunu Excel'de çok kolay yapabilirsiniz. Hücrelerden birine herhangi bir tarih yazın ve o hücreyü sayı olarak biçimlendirin. Bazı işlemlerde bize tamda o değer lazım olabiliyor. Yaptığım bir projede bana da lazım oldu o yüzden araştırıp buldum ve sizlerle de paylaşmak istedim.
Bu dönüştürmedeki mantık yaptığım araştırmalara göre şu şekilde (
01/01/1900
C#
DateTime dt = Convert.ToDateTime(DAT_TARIHI.EditValue);
int DateToInt = Convert.ToInt32(dt.ToOADate());
MessageBox.Show(DateToInt.ToString());
Yukarıda gördüğünüz kodlardan istediğimizi yapan fonksiyon
C#
.ToOADate()
fonksiyonudur.
NOT 1 : DateTime.Now; olark ayarladığımda sonuç 42763 olarak çıktığı için DateEdit nesnesine yazdıktan sonra işlemi yaptırdım.
NOT 2 : DateEdit nesnesi DevExpress nesnesidir. Kullanmıyorsanız DevExpress'i kullanmanızı tavsiye ederim.
Bu dersimizde bu kadar arkadaşlar.
Kendinize iyi bakın.
http://mustafabukulmez.com/
http://mustafabukulmez.com/
0 Yorum: