Outdated Version

You are viewing an older version of this section. View current production version.

NOW

Returns the current date and time in the configured time zone.

Syntax

NOW()
NOW(n)

Return Type

Datetime object.

Arguments

  • n: specifies fractional seconds precision in the returned DATETIME value

Remarks

NOW() returns a datetime object. The value is displayed in ‘YYYY-MM-DD HH:MM:DD’ (string) or ‘YYYYMMDDHHMMSS.uuuuuu’ (numeric) format.

Fractional Seconds Precision

MemSQL supports DATETIME type only with precision 0 and 6.

Example

The following NOW() function returns date and time in ‘YYYY-MM-DD HH:MM:DD’ format.

SELECT NOW();
****
+------------------------------+
| NOW()                        |
+------------------------------+
| 2019-03-14 10:08:55          |
+------------------------------+

The following NOW() function returns date and time in ‘YYYYMMDDHHMMSS.uuuuuu’ format.

SELECT NOW() + 0;
****
+------------------------------+
| NOW() + 0                    |
+------------------------------+
| 20190316154840               |
+------------------------------+

The following NOW() function returns date and time value to the sixth fractional second precision in the ‘YYYY-MM-DD HH:MM:DD.uuuuuu’ format.

SELECT NOW(6);
****
+------------------------------+
| NOW(6)                       |
+------------------------------+
| 2019-03-19 09:54:05.915686   |
+------------------------------+