MySQL CURRENT_TIMESTAMP
funktion returnerar aktuellt datum och tid.
Denna funktion är faktiskt en synonym för NOW()
funktion.
Värdet returneras i ‘ÅÅÅÅ-MM-DD HH:MM:SS’ eller ÅÅÅÅMMDDHHMMSS format, beroende på om funktionen används i en sträng eller numerisk kontext.
Syntax
Du kan använda någon av följande två former:
CURRENT_TIMESTAMP CURRENT_TIMESTAMP([fsp])
Där (valfritt) fsp
argument anger bråksekundersprecisionen för returvärdet.
Uppenbarligen, om du behöver tillhandahålla bråksekundersprecisionen, måste du använda den andra formen.
Exempel
Här är ett exempel att visa.
SELECT CURRENT_TIMESTAMP;
Resultat:
+---------------------+ | CURRENT_TIMESTAMP | +---------------------+ | 2018-06-23 11:32:15 | +---------------------+
Bråkdelssekunderprecision
Här är ett exempel på hur du använder fsp
argument för att ange bråksekundersprecisionen för returvärdet.
SELECT CURRENT_TIMESTAMP(6);
Resultat:
+----------------------------+ | CURRENT_TIMESTAMP(6) | +----------------------------+ | 2018-06-23 11:32:33.766154 | +----------------------------+
Numerisk kontext
Här är ett exempel på hur du använder CURRENT_TIMESTAMP()
funktion i ett numeriskt sammanhang.
SELECT CURRENT_TIMESTAMP() + 0;
Resultat:
+-------------------------+ | CURRENT_TIMESTAMP() + 0 | +-------------------------+ | 20180623113258 | +-------------------------+
Du kan också använda ett värde som inte är noll för att addera eller subtrahera från returvärdet.