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) |

|