DATE_FORMAT function : Date Format « Date Time « SQL / MySQL






DATE_FORMAT function

    
mysql>
mysql>
mysql> CREATE TABLE mytable (
    ->   id int(11) NOT NULL default '0',
    ->   choice tinyint(4) NOT NULL default '0',
    ->   ts timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
    ->   PRIMARY KEY  (id)
    -> );
Query OK, 0 rows affected (0.00 sec)

mysql>
mysql> INSERT INTO mytable VALUES (1,4,'2003-01-14 15:46:18'),
    ->                                 (2,1,'2003-01-14 15:49:44'),
    ->                                 (3,4,'2003-01-14 15:49:50'),
    ->                                 (4,4,'2003-01-14 15:49:53'),
    ->                                 (5,4,'2003-01-14 15:49:54'),
    ->                                 (6,2,'2003-01-14 15:49:58');
Query OK, 6 rows affected (0.00 sec)
Records: 6  Duplicates: 0  Warnings: 0

mysql>
mysql>
mysql>
mysql> SELECT COUNT(*), DATE_FORMAT(ts, '%Y-%m') AS m_y
    -> FROM mytable;
+----------+---------+
| COUNT(*) | m_y     |
+----------+---------+
|        6 | 2003-01 |
+----------+---------+
1 row in set (0.00 sec)

mysql>
mysql>
mysql>
mysql> drop table mytable;
Query OK, 0 rows affected (0.00 sec)

mysql>

   
    
    
    
  








Related examples in the same category

1.Format a date 1
2.Format a date 2
3.Format a date 3
4.Format a date 4
5.Format a date 5
6.Date Symbols in DATE_FORMAT, TIME_FORMAT, and FROM_UNIXTIME
7.Time Symbols in DATE_FORMAT, TIME_FORMAT, and FROM_UNIXTIME
8.Common used flags for DATE_FORMAT()
9.DATE_FORMAT Specifiers
10.SELECT DATE_FORMAT('2005-12-31', '%M %d %Y')
11.SELECT DATE_FORMAT('2005-12-31', '%D of %M')
12.To return the birthdays of all staff in the format MM/DD/YYYY, use the DATE_FORMAT() function
13.SELECT DATE_FORMAT("2010-08-30 21:19:58", "%W %M %d %Y");
14.SELECT DATE_FORMAT("2010-08-30 21:19:58", "%a. %b %e, '%y");
15.SELECT DATE_FORMAT("2010-08-30 21:19:58", "%m-%e-%Y %l:%i%p");
16.SELECT DATE_FORMAT("2010-08-30 21:19:58", "%m-%e-%Y %h:%i%s%p %W");
17.SELECT DATE_FORMAT("2010-08-30 21:19:58", "%M %D,%Y %k:%i CST %W");
18.Formatting Dates and Times
19.SELECT @@GLOBAL.DATETIME_FORMAT
20.SET @@SESSION.DATETIME_FORMAT = DEFAULT
21.Decomposing Dates and Times Using Formatting Functions
22.Telling MySQL How to Display Dates or Times
23.The DATE and TIME data types use the following format:
24.Present a date differently than in CCYY-MM-DD format or present a time without the seconds part
25.Calculating One Date from Another by Substring Replacement
26.The string replacement technique can be used to produce dates with a specific position within the calendar year
27.For Christmas, replace the month and day with 12 and 25:
28.%a is the abbreviated weekday name, %D is the day of month with the suffix attached, %b is the abbreviated mon