×

MySQL DATE_FORMAT() function

In this context, we will learn how we can use the MySQL DATE_FORMAT() function with proper syntax and good examples.

Introduction of MySQL DATE_FORMAT() function

DATE_FORMAT() function in MySQL is used to format a specified date as a given format value, i.e., a date will be given, and this function will format that date as specified format parameters.

Syntax of the MySQL DATE_FORMAT() function

The syntax of the MySQL DATE_FORMAT() function is given as follows:

DATE_FORMAT(dt, Sformat)

Parameters or arguments used in MySQL DATE_FORMAT() function:

There are two parameters accepted by the DATE_FORMAT() function in MySQL, which are given as follows:

Dt: it is the mentioned date to be formatted.

Sformat: it is the mentioned format. This list of formats used in this function are listed below:

Format Description of MySQL DATE_FORMAT function:

%a: This abbreviation means weekday name. Its limit is from Sun to Sat.

%b: This abbreviation means month name. Its limit is from Jan to Dec.

%c: This abbreviation means numeric month name. Its limit is from 0 to 12.

%D: This abbreviation means a day of the month as a numeric value, followed by a suffix like 1st, 2nd, etc.

%e: This abbreviation means a day of the month as a numeric value. Its limit is from 0 to 31.

%f: This abbreviation means microseconds. Its limit is from 000000 to 999999.

%H: This abbreviation means hour. Its limit is from 00 to 23.

%I: This abbreviation means minutes. Its limit is from 00 to 59.

%j: This abbreviation means the day of the year. Its limit is from 001 to 366.

%M: This abbreviation means month name from January to December.

%p: This abbreviation means AM or PM.

%S: This abbreviation means seconds. Its limit is from 00 to 59.

%U: This abbreviation means week, where Sunday is the first day of the week. Its limit is from 00 to 53.

%W: This abbreviation means weekday names from Sunday to Saturday.

%Y: This abbreviation means year as a numeric value of 4 digits.

Returns :

It will return the formatted date.

Example 1:

In this example, we will get a formatted year as “2020” from the specified date “2020-11-23” in MySQL.

SELECT DATE_FORMAT("2020-11-23", "%Y");

Output:

2020
1 row in set (0.00 sec)

Example 2:

In this example, we will get a formatted month name as “December” from the specified date “2020-12-23” in MySQL.

SELECT DATE_FORMAT("2020-12-23", "%M");

Output:

December
1 row in set (0.00 sec)

Example 3:

In this example, we will get a day of the month as a numeric value as “23rd” from the specified date “2020-11-23” in MySQL.

SELECT DATE_FORMAT("2020-11-23", "%D");

Output:

23rd
1 row in set (0.00 sec)

Example-4 :

In this example, we will get the month, day, and year as “December 23, 2020” from the specified date “2020-12-23” in MySQL.

SELECT DATE_FORMAT("2020-12-23", "%M %d %Y");

Output:

December 23 2020
1 row in set (0.00 sec)

Example 5:

In this example, we will get hour and minute as “12 09” from the specified date and time “2020-11-23 12:09:23”.

SELECT DATE_FORMAT("2020-11-23 12:09:23", "%H %i");

Output:

12 09
1 row in set (0.00 sec)

Application of MySQL DATE_FORMAT() function:

This function is used to format a specified date as a given format value, i.e., a date will be given, and this function will format it.

Summary:

In the above context, we have learned how to use the DATE_FORMAT() function in MySQL to format a specified date as a given format value, i.e., a date will be given, and this function will format it.


Related Topics

MySQL Advance function

The advance function operates numerical values, string values, and data types.  The advance function converts, displays, and compares given values as per requirement. Here, you find out database, table, and...

4 minutes read.

MySQL CROSS JOIN

MySQL CROSS JOIN combines all possibilities of the two or more tables and returns the result that contains every row from all contributing tables. It links several columns from the...

4 minutes read.

MySQL HEX() function

In this context, we will learn how we can use the MySQL HEX() function with proper syntax and good examples. Introduction of MySQL HEX() function For returning an equivalent hexadecimal string value...

3 minutes read.

MySQL TAN() Function

Basically, the TAN() function in MySQL is used to give back the tangent of a mentioned number.In any kind of right-angle triangle, the tangent of an angle is the length...

2 minutes read.

MySQL Table

Introduction MySQL table is an essential part of the system. MySQL table stores data using index, rows, and columns. It accesses data from the server quickly because of the table—this table...

22 minutes read.

MySQL FIELD() function

In this context, we will learn how we can use the MySQL FIELD() function with proper syntax and good examples. Introduction of MySQL FIELD() function The index position of a mentioned value...

3 minutes read.

MySQL Tutorial

In this tutorial, you will get information about the MySQL management system. This tutorial will cover the basic and advanced level MySQL concepts with examples that will help you become...

5 minutes read.

MySQL variable

The MySQL variable is essential for storing data in the table. The variable declares data with a specific name or label to avoid confusion. This data label is used in...

6 minutes read.

MySQL Descending Index

Descending Index It is a type of index that stores key values in descending order. This query improves the performance of an index query. MySQL system displays the index as per...

3 minutes read.

MySQL MAX function

The MAX function is a type of aggregation function that determines the maximum value of the table data. This function works on numerical data type values. If the table displays...

4 minutes read.

MySQL SUM function

The SUM() function displays the total addition of the table values. It supports the arithmetic operation of the column values. This function does not return a null value. Here, the...

5 minutes read.

MySQL LOG10() function

In this context, we will learn how we can use the MySQL LOG10() function with proper syntax and good examples. Introduction of MySQL LOG10() function To evaluate the natural logarithmic value of...

2 minutes read.

MySQL DAY() function

In this context, we will learn how we can use the MySQL DAY() function with proper syntax and good examples. Introduction of MySQL DAY() function This function in MySQL is used to...

2 minutes read.

Clustered vs Non-Clustered Index

Clustered vs. Non-Clustered Index The difference between clustered and non-clustered index is the most famous question in the database-related interviews. Both indexes have the same physical structure and are stored as...

2 minutes read.

MySQL LIKE() function

In this context, we will learn how we can use the MySQL LIKE() function with proper syntax and good examples. Introduction of MySQL LIKE() function The LIKE function is a logical function...

4 minutes read.

MySQL RTRIM() function

In this context, we will learn how we can use the MySQL RTRIM() function with proper syntax and good examples. Introduction of MySQL RTRIM() function It is the function in MySQL that...

2 minutes read.

MySQL PI() function

In this context, we will learn how we can use the MySQL PI() function with proper syntax and good examples. Introduction of MySQL PI() function PI() function in MySQL is used to...

2 minutes read.

MySQL ASIN() Function

In this context we will learn how we can use the ASIN() function in MySQL with proper syntax and good example. Introduction of MySQL ASIN() function The arc sine value of a...

2 minutes read.

MySQL Database Introduction

MySQL - Database Introduction: The database plays an essential role in MySQL for storing and modifying the data. The database creates and keeps multiple tables. The database organizes and manipulates...

8 minutes read.

MySQL Stored Procedure

MySQL creates the "stored procedure" function to operate database information. You can use parameters, blocks, and statements to create a new procedure. The procedure requires a database table to use...

3 minutes read.