Heim  >  Artikel  >  Datenbank  >  Ausführliche Erklärung zur Verwendung von Datumsangaben in MySQL

Ausführliche Erklärung zur Verwendung von Datumsangaben in MySQL

黄舟
黄舟Original
2017-08-01 11:16:131650Durchsuche

Datum ist ein sehr wichtiger Teil der Datenbankspeicherung.

1.select curDate(); #Get the current time select now (); #Erhalten Sie das aktuelle Datum + die aktuelle Uhrzeit

Ausführliche Erklärung zur Verwendung von Datumsangaben in MySQL

2. Listen Sie ein Beispiel für das Addieren und Subtrahieren von Tagen auf. Der Rest kann anhand der englischen Bedeutung verstanden werden

select date_add(now(), interval 1 day);        #当前日期天数+1
select date_add(now(), interval -1 day);        #当前日期天数-1
select date_add(now(), interval 1 hour);  
select date_add(now(), interval 1 minute);
select date_add(now(), interval 1 second);
select date_add(now(), interval 1 microsecond);
select date_add(now(), interval 1 week);
select date_add(now(), interval 1 month);
select date_add(now(), interval 1 quarter);
select date_add(now(), interval 1 year);

Ausführliche Erklärung zur Verwendung von Datumsangaben in MySQL

3. Die Integration der Funktionen Date_sub und date_add ist entgegengesetzt

select date_sub(now(), interval 1 day);        #当前日期天数-select date_sub(now(), interval -1 day);        
#当前日期天数+select date_sub(now(), interval 1 hour); 
select date_sub(now(), interval 1 minute)select date_sub(now(), interval 1 second)select date_sub(now(), interval 1 microsecond)
select date_sub(now(), interval 1 week)select date_sub(now(), interval 1 month)select date_sub(now(), interval 1 quarter)
select date_sub(now(), interval 1 year);

Ausführliche Erklärung zur Verwendung von Datumsangaben in MySQL

4.Datediff-Funktion berechnet die Anzahl der Tage zwischen zwei Daten

datediff(date1, date2);  #date1 - date2

Ausführliche Erklärung zur Verwendung von Datumsangaben in MySQL

5.timediff-Funktion berechnet zwei Zeitintervalle

timediff(time1, time2);  #time1 - time2
time1和time2的格式必须要一样,返回时间差

Ausführliche Erklärung zur Verwendung von Datumsangaben in MySQL

6.str_to_date(str, format) String in Datum konvertieren

select str_to_date('11/09/2014', '%m/%d/%Y'); -- 2014-11-09

Ausführliche Erklärung zur Verwendung von Datumsangaben in MySQL

7 Es gibt viele weitere praktische Funktionen, daher werde ich sie nicht einzeln auflisten . Ich werde sie weiter verbessern, wenn sie verwendet werden

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung von Datumsangaben in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn