date_format
date_format(timestamp, fmt)
Converts a date into a string in the format specified by fmt.
Example:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
SELECT date_format('2009-10-04 22:23:00', '%M %D %W'); date_format -------------------- October 4th Sunday (1 row) SELECT date_format('2021-02-20 08:30:45', '%Y-%m-%d %H:%i:%S'); date_format --------------------- 2021-02-20 08:30:45 (1 row) SELECT date_format('2021-02-20 18:10:15', '%r-%T'); date_format ---------------------- 06:10:15 PM-18:10:15 (1 row) |
Formats for the output string describes the patterns of date parameter values. They can be used for the date_format, time_format, str_to_date, str_to_time, and from_unixtime functions.
Format |
Description |
Value |
---|---|---|
%a |
Abbreviated week name |
Sun...Sat |
%b |
Abbreviated month name |
Jan...Dec |
%c |
Month |
0...12 |
%D |
Date with a suffix |
0th, 1st, 2nd, 3rd, ... |
%d |
Day in a month (two digits) |
00...31 |
%e |
Day in a month |
0...31 |
%f |
Microsecond |
000000...999999 |
%H |
Hour, in 24-hour format |
00...23 |
%h |
Hour, in 12-hour format |
01...12 |
%I |
Hour, in 12-hour format, same as %h |
01...12 |
%i |
Minute |
00...59 |
%j |
Day in a year |
001...366 |
%k |
Hour, in 24-hour format, same as %H |
0...23 |
%l |
Hour, in 12-hour format, same as %h |
1...12 |
%M |
Month name |
January...December |
%m |
Month (two digits) |
00...12 |
%p |
Morning and afternoon |
AM PM |
%r |
Time, in 12-hour format |
hh::mm::ss AM/PM |
%S |
Second |
00...59 |
%s |
Second, same as %S |
00...59 |
%T |
Time, in 24-hour format |
hh::mm::ss |
%U |
Week (Sunday is the first day of a week) |
00...53 |
%u |
Week (Monday is the first day of a week) |
00...53 |
%V |
Week (Sunday is the first day of a week). It is used together with %X. |
01...53 |
%v |
Week (Monday is the first day of a week). It is used together with %x. |
01...53 |
%W |
Week name |
Sunday...Saturday |
%w |
Day of a week. The value is 0 for Sunday. |
0...6 |
%X |
Year (four digits). It is used together with %V. Sunday is the first day of a week. |
- |
%x |
Year (four digits). It is used together with %v. Monday is the first day of a week. |
- |
%Y |
Year (four digits) |
- |
%y |
Year (two digits) |
- |
%% |
Character '%' |
Character '%' |
%x |
'x': any character apart from the preceding ones |
Character 'x' |
In the preceding table, %U, %u, %V, %v, %X, and %x are not supported currently.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot