MySQL LOCALTIME
funkce je synonymem pro NOW()
funkce. Vrátí aktuální datum a čas.
Hodnota je vrácena v ‘RRRR-MM-DD HH:MM:SS‘ nebo RRRRMMDDHHMMSS formát, v závislosti na tom, zda je funkce použita v řetězcovém nebo číselném kontextu.
Syntaxe
Můžete použít kterýkoli z následujících dvou formulářů:
LOCALTIME LOCALTIME([fsp])
Kde (volitelné) fsp
argument určuje přesnost ve zlomcích sekund pro návratovou hodnotu.
Pokud potřebujete zadat přesnost ve zlomcích sekund, budete muset použít druhý formulář.
Příklad
Zde je příklad k demonstraci.
SELECT LOCALTIME;
Výsledek:
+---------------------+ | LOCALTIME | +---------------------+ | 2018-06-28 15:22:45 | +---------------------+
Přesnost ve zlomcích sekund
Zde je příklad použití fsp
argument k určení přesnosti ve zlomcích sekund pro vrácenou hodnotu.
SELECT LOCALTIME(6);
Výsledek:
+----------------------------+ | LOCALTIME(6) | +----------------------------+ | 2018-06-28 15:23:23.380839 | +----------------------------+
Číselný kontext
Zde je příklad použití LOCALTIME
funkce v číselném kontextu.
SELECT LOCALTIME + 0;
Výsledek:
+----------------+ | LOCALTIME + 0 | +----------------+ | 20180628152338 | +----------------+
Můžete také použít nenulovou hodnotu k přičtení nebo odečtení od vrácené hodnoty. Například:
SELECT LOCALTIME + 0, LOCALTIME + 5;
Výsledek:
+----------------+----------------+ | LOCALTIME + 0 | LOCALTIME + 5 | +----------------+----------------+ | 20180628152503 | 20180628152508 | +----------------+----------------+