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

Kategorideki Güncel Makaleler