Datum und Zeit Funktionen in MySQL

Datum und Zeit Funktionen in MySQL.
Was sind Datum und Zeit Funktionen?

Erklärung


Datum und Zeit Funktionen :
Diese Funktion wird verwendet, um das Darstellungsformat von einem Datum und Zeit zu manipulieren. Lassen Sie uns für Datum und Zeit einige Grundfunktionen sehen.

CURDATE() :
Diese Datenfunktion gibt das aktuelle Datum im Format zurück 'YYYY-MM-DD' or 'YYYYMMDD'.
mysql> select curdate(); --> 2007-01-03
CURTIME() :
Gibt die aktuelle Zeit im Format zurück 'HH:MM:SS' or 'HHMMSS'.
mysql> select curtime(); --> 17:33:07
DATEDIFF(expression1,expression2) :
expression1 und expression2 sind Dattel oder Dattel-und-Zeitausdrücke. Diese Funktion gibt expression1 zurück - expression2 drückte in Tagen von einem Datum als Wert dem Anderen gegenüber aus. Hier werden Teile erst das Datum für Berechnung berücksichtigt.
mysql> select datediff('2007-2-6 17:33:25','2007-1-1'); --> 36
DATE_ADD(datetime, INTERVAL expression datetimetype) :
Diese Datenfunktion fügt den Ausdruck der Datenzeit hinzu, mit der versorgt ist.
mysql> select date_add('2007-1-14', interval 15 day); --> 2007-01-29
Diese Funktion ist gleich für DATE_SUB, aber zu subtrahieren findet statt hinzuzufügen statt.
DAYNAME(date) :
Gibt den Namen des Tages für das angegebene Datum zurück.
mysql> select dayname('2007-01-04'); --> Thursday
DAYOFMONTH(date) or DAY(date) :
Gibt das Datum für den Tag des Monats im Bereich von 1 bis 31 zurück. DAY() ist ein Synonym für DAYOFMONTH().
mysql> select dayofmonth('2007-01-04'); --> 4
DAYOFWEEK(date) :
Einkünfte der Tag der Woche im numerischen Eingabeformat als 1 für den Sonntag zu 7 für den Samstag.
mysql> select dayofweek('2007-01-04'); --> 5
DAYOFYEAR(date) :
Gibt den Tag des Jahres für gegeben datieren im numerischen Eingabeformat im Bereich 1 bis 366 zurück.
mysql> select dayofyear('2007-07-09'); --> 190
HOUR(time) :
Gibt die Stunde der angegebenen Zeit im numerischen Eingabeformat von 0 bis 23 zurück.
mysql> select hour('14:46:12'); --> 14
MINUTE(time) :
Gibt die Minute der angegebenen Zeit im numerischen Eingabeformat von 0 bis 59 zurück.
mysql> select minute('14:46:12'); --> 46
MONTH(date) :
Gibt den Monat für das angegebene Datum im numerischen Eingabeformat im Bereich 0 bis 12 zurück.
mysql> select month('2007-07-09'); --> 7
MONTHNAME(date) :
Gibt den Monatsnamen für das angegebene Datum zurück.
mysql> select monthname('2007-07-09'); --> July
NOW() :
Diese Datenzeitfunktion gibt das aktuelle Datum und die Zeit im Format zurück 'YYYY-MM-DD HH:MM:SS' or YYYYMMDDHHMMSS.
mysql> select now(); --> 2007-01-04 14:56:15