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