09 Ekim 2014, 04:28 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| mysql tarih ve zaman fonksiyonları Adddate(),Date_add() : Tarihsel hesaplamalar da istediğimiz tarihe istediğimiz kadar gün veya diğer zaman birimleri eklemek için kullanılır.Her iki fonksiyonun da kullanımı aynıdır. Syntax : adddate([tarih],interval [gün] day) select ADDDATE('2009-03-01', interval 1 day);->2009-03- 02 Aynı zaman da çıkarma da yapabiliriz. select ADDDATE('2009-03-01', interval -1 day);->2009-02- 28 MICROSECOND :Mikrosaniyeler SECOND :Saniyeler MINUTE Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. akikalar HOUR :Saatler DAY :Günler WEEK :Haftalar MONTH :Aylar QUARTER :Çeyrekler YEAR :Yıllar SECOND_MICROSECOND :Saniyeler.Mikrosaniyeler MINUTE_MICROSECOND Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. akikalar.Mikrosaniyeler MINUTE_SECOND Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. akikalar:Saniyeler HOUR_MICROSECOND :Saatler.Mikrosaniyeler HOUR_SECOND :Saatler Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. akikalar:Saniyeler HOUR_MINUTE :Saatler Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. akikalar DAY_MICROSECOND :Günler.Mikrosaniyeler DAY_SECOND : Günler Saatler Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. akikalar:Saniyeler DAY_MINUTE : Günler Saatler Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. akikalar DAY_HOUR : Günler Saatler YEAR_MONTH :Yıllar-Aylar Datediff() : İki tarihi birbirinden çıkarır ve bize farkı gün olarak verir. select DATEDIFF('2009-03-31','2009-03-01');->30 Curdate() : Günün tarihini verir. select CURDATE();->2009-03-10 Now() : Günün tarihini verir. select Now();->2009-03-10 Date_format() : Tarihi formatlı bir şekilde almamızı sağlar. En çok kullanılan birkaç parametresini yazacağım. %Y: Yıl (2009) %m: Ay (03) %d: Gün (10) Select date_format('2009-03-10 14:24:00','%Y-%m-%d');-> 2009-03-10 Dayname() : Veridiğimiz tarihin hangi gün olduğunu bulur. Select dayname('2009-03-10');->Tuesday Monthname() : Veridiğimiz tarihin hangiay olduğunu bulur. Select monthname('2009-03-10');->March Dayofweek() : Verdiğimiz tarihin haftanın kaçıncı günü olduğunu verir. Select dayofweek('2009-03-10');->3 Dayofyear() : Verdiğimiz tarihin yılın kaçıncı günü olduğunu verir. Select dayofyear('2009-03-10');->69 From_days() : Başlangıç yılı (1582) üzerineverdiğimiz gün sayısını ekleyerek tarih bulur. Select from_days(1000000);->2737-11-28 Mysql Tarih Komutları 2 • DAY(dat e ) Day fanksiyonu parametre olarak verilen tarihin gününü verir. DAYOFMONTH() fonksiyonu ile aynı işlevi görür. Select Day('2009-03-09') -->Sonuç 9 • DAYOFYEAR(dat e ) Parametre olarak verilen tarihin 1..365 aralığındaki gün sıra numarasını verir. Select Dayofyear('2009-03-09') -->68 Select Dayofyear('2009-01-01')-->1 Select Dayofyear('2009-12-31')-->365 • EXTRACT(uni t FROMdate ) Extract komutu tarihten istediğimiz kısmı almamızı sağlar. SELECT EXTRACT(YEAR FROM '2009-07-02'); -> 2009 SELECT EXTRACT(YEAR_MONTH FROM '2009-07-02 01:02:03'); -> 200907 SELECT EXTRACT(day FROM '2009-07-02'); ->2 • LAST_DAY(dat e ) Verilen Tarihin ait olduğu ayın son gününe göre yeni tarih değeri verir. mysql> SELECT LAST_DAY('2003-02-05'); -> '2003-02-28' mysql> SELECT LAST_DAY('2004-02-05'); -> '2004-02-29' mysql> SELECT LAST_DAY('2004-01-01 01:01:01'); -> '2004-01-31' mysql> SELECT LAST_DAY('2003-03-32'); -> NULL • MONTH(dat e ) Verilen tarihin ay değerini üretir. Select month('2009-05-12') --> 05 Select month('2009-09-12') --> 09 • YEAR(dat e ) Verilen tarihin yıl tarihini verir. Select year('2009-05-06') -->2009 Select year('2005-06-19')-->2005 • TO_DAYS(dat e ) Verilen tarihin gün karşılığını verir (Miladi takvimin başlangıcından bugüne kadar geçen gün sayısını verir) SELECT TO_DAYS(950501); -> 728779 SELECT TO_DAYS('2007-10-07'); -> 733321 Select To_Days('2009-05-05')-To_Days('2009-05-03') 2
__________________ | |
|
Etiketler |
fonksiyonları, mysql, tarih, ve, zaman |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
MySQL Nedir ve MySQL C++ Builder Bağlantısı Nasıl Yapılır | Swat | MySQL | 0 | 01 Temmuz 2014 12:59 |
Efsane, Tarih ve Dindeki Zaman | Amelia | Felsefe | 0 | 05 Mart 2014 18:58 |
Tarih Zaman İşlemleri | MorfiN | PHP | 0 | 12 Mayıs 2012 09:41 |