COleDateTime ve kullanımı

20 Aralık 2008 – 09:11

COleDateTime , c++ uygulamalarımızda kullanabileceğimiz tarih verisi tutabileceğimiz bir tür diyebiliriz. Eğer bu değişkenin bize sağladığı gün,ay ve yıl gibi bilgileri ayrı ayrı değerlendirmek istiyorsanız GetDay() , GetMonth() , GetYear() gibi fonksiyonları kullanabilirsiniz. Örneğin bir mysql ile bir işlem yapacaksanız ve sorgulamanızda bir tarihe göre sorgu yapmanız gerekiyorsa gönderirken tarih bilgisini uyumlu hale getirmeniz gerekmektedir.

Örnek :

CString dal::tarihDuzenle(COleDateTime tarih){

gun.Format(L”%d”,tarih.GetDay());
ay.Format(L”%d”,tarih.GetMonth());
yil.Format(L”%d”,tarih.GetYear());
duzenliTarih.Format(_T(”%s.%s.%s”),yil,ay,gun);
return duzenliTarih;
}

Örneğimizde COleDateTime türünde gelen ifademizi yıl-gün-ay diziliminde ve uygun formatta geri döndürüp sorgulama için uygun hale getirmiş olduk.

Bookmark and Share

Post a Comment

Subscribe without commenting