De MySQL LOCALTIME
functie is een synoniem voor de NOW()
functie. Het geeft de huidige datum en tijd terug.
De waarde wordt geretourneerd in 'JJJJ-MM-DD UU:MM:SS' of JJJJMMDDHHMMSS formaat, afhankelijk van of de functie in een tekenreeks of in een numerieke context wordt gebruikt.
Syntaxis
U kunt een van de volgende twee formulieren gebruiken:
LOCALTIME LOCALTIME([fsp])
Waar de (optionele) fsp
argument specificeert de fractionele seconden precisie voor de geretourneerde waarde.
Als u de precisie van de fractionele seconden wilt opgeven, moet u het tweede formulier gebruiken.
Voorbeeld
Hier is een voorbeeld om te demonstreren.
SELECT LOCALTIME;
Resultaat:
+---------------------+ | LOCALTIME | +---------------------+ | 2018-06-28 15:22:45 | +---------------------+
Nauwkeurigheid in fracties van seconden
Hier is een voorbeeld van het gebruik van de fsp
argument om de precisie van een fractie van een seconde voor de geretourneerde waarde op te geven.
SELECT LOCALTIME(6);
Resultaat:
+----------------------------+ | LOCALTIME(6) | +----------------------------+ | 2018-06-28 15:23:23.380839 | +----------------------------+
Numerieke context
Hier is een voorbeeld van het gebruik van de LOCALTIME
functie in een numerieke context.
SELECT LOCALTIME + 0;
Resultaat:
+----------------+ | LOCALTIME + 0 | +----------------+ | 20180628152338 | +----------------+
U kunt ook een waarde gebruiken die niet nul is om op te tellen of af te trekken van de geretourneerde waarde. Bijvoorbeeld:
SELECT LOCALTIME + 0, LOCALTIME + 5;
Resultaat:
+----------------+----------------+ | LOCALTIME + 0 | LOCALTIME + 5 | +----------------+----------------+ | 20180628152503 | 20180628152508 | +----------------+----------------+