MySQL LOCALTIME
функцията е синоним на NOW()
функция. Връща текущата дата и час.
Стойността се връща в „ГГГГ-ММ-ДД ЧЧ:ММ:СС“ или ГГГГММДДХММСС формат, в зависимост от това дали функцията се използва в низов или числов контекст.
Синтаксис
Можете да използвате една от следните две форми:
LOCALTIME LOCALTIME([fsp])
Където (по избор) fsp
Аргументът указва точността на частични секунди за връщаната стойност.
Ако трябва да предоставите точност на дробни секунди, ще трябва да използвате втория формуляр.
Пример
Ето пример за демонстрация.
SELECT LOCALTIME;
Резултат:
+---------------------+ | LOCALTIME | +---------------------+ | 2018-06-28 15:22:45 | +---------------------+
Дробна точност на секундите
Ето пример за използване на fsp
аргумент за уточняване на точността на дробни секунди за връщаната стойност.
SELECT LOCALTIME(6);
Резултат:
+----------------------------+ | LOCALTIME(6) | +----------------------------+ | 2018-06-28 15:23:23.380839 | +----------------------------+
Числов контекст
Ето пример за използване на LOCALTIME
функция в числов контекст.
SELECT LOCALTIME + 0;
Резултат:
+----------------+ | LOCALTIME + 0 | +----------------+ | 20180628152338 | +----------------+
Можете също да използвате ненулева стойност, за да добавите или извадите от върнатата стойност. Например:
SELECT LOCALTIME + 0, LOCALTIME + 5;
Резултат:
+----------------+----------------+ | LOCALTIME + 0 | LOCALTIME + 5 | +----------------+----------------+ | 20180628152503 | 20180628152508 | +----------------+----------------+