Mega Code Archive

 
Categories / MySQL / Date Time
 

Present a date differently than in CCYY-MM-DD format or present a time without the seconds part

mysql> mysql> mysql> CREATE TABLE timestamp_val     -> (     ->  ts      TIMESTAMP     -> ); Query OK, 0 rows affected (0.00 sec) mysql> mysql> mysql> INSERT INTO timestamp_val (ts) VALUES('1970-01-01 00:00:00'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO timestamp_val (ts) VALUES('1987-03-05 12:30:15'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO timestamp_val (ts) VALUES('1999-12-31 09:00:00'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO timestamp_val (ts) VALUES('2000-06-04 15:45:30'); Query OK, 1 row affected (0.00 sec) mysql> mysql> SELECT * FROM timestamp_val; +---------------------+ | ts                  | +---------------------+ | 1970-01-01 00:00:00 | | 1987-03-05 12:30:15 | | 1999-12-31 09:00:00 | | 2000-06-04 15:45:30 | +---------------------+ 4 rows in set (0.00 sec) mysql> mysql> mysql> SELECT ts,     -> DATE_FORMAT(ts,'%M %e, %Y') AS 'descriptive date',     -> TIME_FORMAT(ts,'%H:%i') AS 'hours/minutes'     -> FROM timestamp_val; +---------------------+-------------------+---------------+ | ts                  | descriptive date  | hours/minutes | +---------------------+-------------------+---------------+ | 1970-01-01 00:00:00 | January 1, 1970   | 00:00         | | 1987-03-05 12:30:15 | March 5, 1987     | 12:30         | | 1999-12-31 09:00:00 | December 31, 1999 | 09:00         | | 2000-06-04 15:45:30 | June 4, 2000      | 15:45         | +---------------------+-------------------+---------------+ 4 rows in set (0.00 sec) mysql> mysql> drop table timestamp_val; Query OK, 0 rows affected (0.00 sec)