Die MySQL LOCALTIME
Funktion ist ein Synonym für NOW()
Funktion. Es gibt das aktuelle Datum und die Uhrzeit zurück.
Der Wert wird in ‘YYYY-MM-DD HH:MM:SS’ zurückgegeben oder JJJJMMTTHHMMSS Format, abhängig davon, ob die Funktion in einem String- oder numerischen Kontext verwendet wird.
Syntax
Sie können eine der beiden folgenden Formen verwenden:
LOCALTIME LOCALTIME([fsp])
Wobei der (optionale) fsp
Das Argument gibt die Sekundenbruchteilgenauigkeit für den Rückgabewert an.
Wenn Sie die Genauigkeit von Sekundenbruchteilen angeben müssen, müssen Sie das zweite Formular verwenden.
Beispiel
Hier ist ein Beispiel zur Veranschaulichung.
SELECT LOCALTIME;
Ergebnis:
+---------------------+ | LOCALTIME | +---------------------+ | 2018-06-28 15:22:45 | +---------------------+
Präzision auf Sekundenbruchteile
Hier ist ein Beispiel für die Verwendung von fsp
Argument, um die Sekundenbruchteilgenauigkeit für den Rückgabewert anzugeben.
SELECT LOCALTIME(6);
Ergebnis:
+----------------------------+ | LOCALTIME(6) | +----------------------------+ | 2018-06-28 15:23:23.380839 | +----------------------------+
Numerischer Kontext
Hier ist ein Beispiel für die Verwendung von LOCALTIME
Funktion in einem numerischen Kontext.
SELECT LOCALTIME + 0;
Ergebnis:
+----------------+ | LOCALTIME + 0 | +----------------+ | 20180628152338 | +----------------+
Sie können auch einen Wert ungleich Null verwenden, um den Rückgabewert zu addieren oder zu subtrahieren. Zum Beispiel:
SELECT LOCALTIME + 0, LOCALTIME + 5;
Ergebnis:
+----------------+----------------+ | LOCALTIME + 0 | LOCALTIME + 5 | +----------------+----------------+ | 20180628152503 | 20180628152508 | +----------------+----------------+