Many popular languages support strftime()-style format strings when converting datestimes to strings. Instead of viewing man pages and building your format string via trial-and-error, this tool helps get you up and running quickly with a concrete and accurate format string.
Enter the source datetime in the first box, and strftime() format string in the second. The formatted string will update automatically.
Code | Example | Meaning |
---|---|---|
Date |
||
%A | Full weekday name | |
%a | Abbreviated weekday name | |
%B | Full month name | |
%b | Abbreviated month name | |
%C | Zero-padded AD century (year / 100) | |
%D | Equivalent to '%m/%d/%y' | |
%d | Zero-padded day of month | |
%e | Space-padded day of month | |
%F | Equivalent to '%Y-%m-%d' | |
%h | Same as %b | |
%j | Zero-padded day of year | |
%m | Zero-padded month | |
%o | Ordinal day of month | |
%U | Zero-padded week number of year 2 | |
%u | Weekday 3 | |
%v | Equivalent to '%e-%b-%Y' | |
%W | Zero-padded week number of year 3 | |
%w | Weekday 2 | |
%Y | Full year | |
%y | Abbreviated year |
Code | Example | Meaning |
---|---|---|
Time |
||
%H | Zero-padded 24-hour hour | |
%I | Zero-padded 12-hour hour | |
%k | Space-padded 24-hour hour | |
%L | Zero-padded milliseconds 1 | |
%l | Space-padded 12-hour hour | |
%M | Zero-padded minute | |
%P | Lowercase am/pm 1 | |
%p | Uppercase AM/PM | |
%R | Equivalent to '%H:%M' | |
%r | Equivalent to '%I:%M:%S %p' | |
%S | Zero-padded seconds | |
%s | Seconds since Epoch (UTC) | |
%T | Equivalent to '%H:%M:%S' | |
%Z | Time zone name 4 | |
%z | Time zone offset from UTC 5 | |
Other |
||
%n | Newline character (\n) | |
%t | Tab character (\t) | |
%% | Percent character (%) |