- Anasayfa
- Veritabanı
- MySql
- MySQL'de Tarih Ve Zaman Fonksiyonları
Beyaz.Net İpucu
MySQL'de Tarih Ve Zaman Fonksiyonları
Bu yazımda sizlere MySQL'de tarih ve zaman fonksiyonlarından bahsedeceğim.
Bu fonksiyonlardan yüzlerce mevcuttur. Ben en kullanışlı olanları sizler için yazmaya çalıştım.
DATEDIFF FONKSİYONU
2 tarih arasındaki gün sayısını verir.
Kullanımı: SELECT DATEDIFF(2014-10-17,2014-10-15);
Yukarıdaki fonksiyon sonuç olarak 2 döndürür.
CURDATE FONKSİYONU
O anki tarihi verir.
Kullanımı: SELECT CURDATE();
Sonuç: 2014-10-17
CURTİME FONKSİYONU
O anki saat,dakika ve saniyeyi verir.
Kullanımı: SELECT CURTIME();
Sonuç: 15:21.
DATEFORMAT FONKSİYONLARI
Tarih biçimlendirme için kullanılır.
Kullanımı: SELECT DATE_FORMAT('2014-10-17 15:17:12','%W,%M,%Y');
Sonuç: Friday October 2014
Kullanımı: SELECT DATE_FORMAT('2014-10-17 15:17:12','%H%i%s');
Sonuç: 15:17:12
DAYNAME FONKSİYONU
Tarihteki günün ismini verir
Kullanımı: SELECT DAYNAME('2014-10-17');
Sonuç: Saturday
Türkçe olarak kullanmak istersek
Kullanımı: SET lc_time_names='tr_TR';
SELECT DAYNAME('2014-10-17');
Sonuç: Cuma
LASTDAY FONKSİYONU
O ayın kaç gün olduğunu (kaç çektiğini) verir.
Kullanımı: SELECT LAST_DAY('2014-09-05');
Sonuç: 30