Mysql
 sql >> Datenbank >  >> RDS >> Mysql

LOCALTIME-Beispiele – MySQL

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 |
+----------------+----------------+