Mysql Date Commands

Mysql Date Commands illustrate the list of commands for retrieving current date, current time, local time etc.

Mysql Date Commands

Mysql Date Commands

     

Mysql Date Commands illustrate the list of commands for retrieving current date, current time, local time etc.

Understand with Example

The Tutorial illustrate an example from 'Mysql Date Commands'. To understand this example, we use the following Syntax:

Query:

The Query given below is used to return  the current date as Date(current_timestamp).

mysql> SELECT DATE(CURRENT_TIMESTAMP);

Output of the program

+-------------------------+
| DATE(CURRENT_TIMESTAMP) |
+-------------------------+
| 2008-12-18 |
+-------------------------+
1 row in set (0.00 sec)

Query:-

The  Query CURRENT DATE ( ) is used to return  the current date

mysql> SELECT CURRENT_DATE();

Output of the program

+----------------+
| CURRENT_DATE() |
+----------------+
| 2008-12-18 |
+----------------+
1 row in set (0.00 sec)

Query:-

The Query below returns the current database system timestamp as a date time value without any change in timezone.

mysql> SELECT CURRENT_TIMESTAMP;

Output of the program

+---------------------+
| CURRENT_TIMESTAMP |
+---------------------+
| 2008-12-18 12:50:54 |
+---------------------+
1 row in set (0.00 sec)

Query:-

The Query below returns  you the the current date and time in the session time zone in a value of datatype .

mysql> SELECT LOCALTIMESTAMP;

Output of the program

+---------------------+
| LOCALTIMESTAMP |
+---------------------+
| 2008-12-18 12:51:53 |
+---------------------+
1 row in set (0.00 sec)

Query :

The Query below return the current string format into a date format.

mysql> SELECT STR_TO_DATE('12/03/2008','%m/%d/%Y');

Output of the program

+--------------------------------------+
| STR_TO_DATE('12/03/2008','%m/%d/%Y') |
+--------------------------------------+
| 2008-12-03 |
+--------------------------------------+
1 row in set (0.00 sec)