MySQL LOCALTIMESTAMP
funkcja jest synonimem NOW()
funkcjonować. Zwraca bieżącą datę i godzinę.
Wartość jest zwracana w formacie „RRRR-MM-DD GG:MM:SS” lub RRRRMMDDGGMMSS format, w zależności od tego, czy funkcja jest używana w kontekście łańcuchowym czy liczbowym.
Składnia
Możesz użyć jednej z dwóch następujących form:
LOCALTIMESTAMP LOCALTIMESTAMP([fsp])
Gdzie (opcjonalnie) fsp
argument określa precyzję ułamkowej sekundy dla wartości zwracanej.
Jeśli chcesz podać dokładność ułamków sekund, musisz użyć drugiego formularza.
Przykład
Oto przykład do zademonstrowania.
SELECT LOCALTIMESTAMP;
Wynik:
+---------------------+ | LOCALTIMESTAMP | +---------------------+ | 2018-06-28 15:50:05 | +---------------------+
Dokładność ułamkowa sekund
Oto przykład użycia fsp
argument określający dokładność ułamków sekund dla wartości zwracanej.
SELECT LOCALTIMESTAMP(6);
Wynik:
+----------------------------+ | LOCALTIMESTAMP(6) | +----------------------------+ | 2018-06-28 15:50:17.206091 | +----------------------------+
Kontekst numeryczny
Oto przykład użycia LOCALTIMESTAMP
funkcja w kontekście numerycznym.
SELECT LOCALTIMESTAMP + 0;
Wynik:
+--------------------+ | LOCALTIMESTAMP + 0 | +--------------------+ | 20180628155032 | +--------------------+
Możesz również użyć wartości niezerowej, aby dodać lub odjąć od wartości zwracanej. Na przykład:
SELECT LOCALTIMESTAMP + 0, LOCALTIMESTAMP + 5;
Wynik:
+--------------------+--------------------+ | LOCALTIMESTAMP + 0 | LOCALTIMESTAMP + 5 | +--------------------+--------------------+ | 20180628155045 | 20180628155050 | +--------------------+--------------------+