.Net Framework DateTime Formats string

.Net Framework DateTime Formats string

Date time format string Description Example
dDateTime.Now.ToString("d") Short Date 4/20/2025
DDateTime.Now.ToString("D") Long Date Sunday, April 20, 2025
fDateTime.Now.ToString("f") Full DateTime Sunday, April 20, 2025 6:46 PM
FDateTime.Now.ToString("F") Full Long DateTime Sunday, April 20, 2025 6:46:12 PM
GDateTime.Now.ToString("G") General Long DateTime 4/20/2025 6:46:12 PM
gDateTime.Now.ToString("g") General Short DateTime 4/20/2025 6:46 PM
ggDateTime.Now.ToString("gg") Era A.D.
rDateTime.Now.ToString("r") RFC1123 DateTime Sun, 20 Apr 2025 18:46:12 GMT
sDateTime.Now.ToString("s") Sortable DateTime 2025-04-20T18:46:12
uDateTime.Now.ToString("u") Universal Sortable DateTime 2025-04-20 18:46:12Z
UDateTime.Now.ToString("U") Universal Full DateTime Monday, April 21, 2025 1:46:12 AM
YDateTime.Now.ToString("Y") Month,Year April 2025
yDateTime.Now.ToString("y") Month,Year April 2025
MDateTime.Now.ToString("M") Month,Day April 20
mDateTime.Now.ToString("m") Month,Day April 20
ODateTime.Now.ToString("O") Round-trip DateTime 2025-04-20T18:46:12.5479387-07:00
ddDateTime.Now.ToString("dd") Day 20
dddDateTime.Now.ToString("ddd") Short Day Name Sun
ddddDateTime.Now.ToString("dddd") Full Day Name Sunday
MMDateTime.Now.ToString("MM") 2-digit month 04
MMMDateTime.Now.ToString("MMM") Short Month Name Apr
MMMMDateTime.Now.ToString("MMMM") Full Month Name April
yyyyDateTime.Now.ToString("yyyy") Full Year 2025
yyDateTime.Now.ToString("yy") 2-digit Year 25
MMMM dd, yyyyDateTime.Now.ToString("MMMM dd, yyyy") Custom Date Format April 20, 2025
MMMM d yyyyDateTime.Now.ToString("MMMM d yyyy") Custom Date Format April 20 2025
dd-MMMM-yyyyDateTime.Now.ToString("dd-MMMM-yyyy") Custom Date Format 20-April-2025
dddd MMMM yyyyDateTime.Now.ToString("dddd MMMM yyyy") Custom Date Format Sunday April 2025
ddd-MMMM-yyyyDateTime.Now.ToString("ddd-MMMM-yyyy") Custom Date Format Sun-April-2025
d/M/yyDateTime.Now.ToString("d/M/yy") Custom Date Format 20/4/25
MM-dd-yDateTime.Now.ToString("MM-dd-y") Custom Date Format 04-20-25
MM/dd/yy H:mm:ss:ffDateTime.Now.ToString("MM/dd/yy H:mm:ss:ff") Custom DateTime Format 04/20/25 18:46:12:54
MM/dd/yy hh:mm:ss tt KDateTime.Now.ToString("MM/dd/yy hh:mm:ss tt K") Custom DateTime Format 04/20/25 06:46:12 PM -07:00
MM/dd/yy H:mm:ss:fff zzzDateTime.Now.ToString("MM/dd/yy H:mm:ss:fff zzz") Custom DateTime Format 04/20/25 18:46:12:547 -07:00
HH:mm:ssDateTime.Now.ToString("HH:mm:ss") Custom Time Format 18:46:12
MM/dd/yy H:mm:ss:fff zzzDateTime.Now.ToString("MM/dd/yy H:mm:ss:fff zzz") Custom DateTime Format 04/20/25 18:46:12:547 -07:00
tDateTime.Now.ToString("t") Short Time 6:46 PM
TDateTime.Now.ToString("T") Long Time 6:46:12 PM
hhDateTime.Now.ToString("hh") 2-digit hour 06
HHDateTime.Now.ToString("HH") 2-digit hour(24 hour) 18
mmDateTime.Now.ToString("mm") 2-digit minute 46
ssDateTime.Now.ToString("ss") 2-digit second 12
sDateTime.Now.ToString("s") second digit no leading zero 2025-04-20T18:46:12
fffDateTime.Now.ToString("fff") milliseconds 547
FFFDateTime.Now.ToString("FFF") milliseconds no trailing zero 547
HH:mm:ssDateTime.Now.ToString("HH:mm:ss") Custom Time Format 18:46:12
hh:mm:ss ttDateTime.Now.ToString("hh:mm:ss tt") Custom Time Format 06:46:12 PM
hh:mm:ss:fffDateTime.Now.ToString("hh:mm:ss:fff") Custom Time Format 06:46:12:547
hh:mm:ss:ffDateTime.Now.ToString("hh:mm:ss:ff") Custom Time Format 06:46:12:54
h:m:s:fDateTime.Now.ToString("h:m:s:f") Custom Time Format 6:46:12:5