.Net Framework DateTime Formats string

.Net Framework DateTime Formats string

Date time format string Description Example
dDateTime.Now.ToString("d") Short Date 3/12/2025
DDateTime.Now.ToString("D") Long Date Wednesday, March 12, 2025
fDateTime.Now.ToString("f") Full DateTime Wednesday, March 12, 2025 4:12 AM
FDateTime.Now.ToString("F") Full Long DateTime Wednesday, March 12, 2025 4:12:35 AM
GDateTime.Now.ToString("G") General Long DateTime 3/12/2025 4:12:35 AM
gDateTime.Now.ToString("g") General Short DateTime 3/12/2025 4:12 AM
ggDateTime.Now.ToString("gg") Era A.D.
rDateTime.Now.ToString("r") RFC1123 DateTime Wed, 12 Mar 2025 04:12:35 GMT
sDateTime.Now.ToString("s") Sortable DateTime 2025-03-12T04:12:35
uDateTime.Now.ToString("u") Universal Sortable DateTime 2025-03-12 04:12:35Z
UDateTime.Now.ToString("U") Universal Full DateTime Wednesday, March 12, 2025 11:12:35 AM
YDateTime.Now.ToString("Y") Month,Year March 2025
yDateTime.Now.ToString("y") Month,Year March 2025
MDateTime.Now.ToString("M") Month,Day March 12
mDateTime.Now.ToString("m") Month,Day March 12
ODateTime.Now.ToString("O") Round-trip DateTime 2025-03-12T04:12:35.9969182-07:00
ddDateTime.Now.ToString("dd") Day 12
dddDateTime.Now.ToString("ddd") Short Day Name Wed
ddddDateTime.Now.ToString("dddd") Full Day Name Wednesday
MMDateTime.Now.ToString("MM") 2-digit month 03
MMMDateTime.Now.ToString("MMM") Short Month Name Mar
MMMMDateTime.Now.ToString("MMMM") Full Month Name March
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 March 12, 2025
MMMM d yyyyDateTime.Now.ToString("MMMM d yyyy") Custom Date Format March 12 2025
dd-MMMM-yyyyDateTime.Now.ToString("dd-MMMM-yyyy") Custom Date Format 12-March-2025
dddd MMMM yyyyDateTime.Now.ToString("dddd MMMM yyyy") Custom Date Format Wednesday March 2025
ddd-MMMM-yyyyDateTime.Now.ToString("ddd-MMMM-yyyy") Custom Date Format Wed-March-2025
d/M/yyDateTime.Now.ToString("d/M/yy") Custom Date Format 12/3/25
MM-dd-yDateTime.Now.ToString("MM-dd-y") Custom Date Format 03-12-25
MM/dd/yy H:mm:ss:ffDateTime.Now.ToString("MM/dd/yy H:mm:ss:ff") Custom DateTime Format 03/12/25 4:12:35:99
MM/dd/yy hh:mm:ss tt KDateTime.Now.ToString("MM/dd/yy hh:mm:ss tt K") Custom DateTime Format 03/12/25 04:12:35 AM -07:00
MM/dd/yy H:mm:ss:fff zzzDateTime.Now.ToString("MM/dd/yy H:mm:ss:fff zzz") Custom DateTime Format 03/12/25 4:12:35:996 -07:00
HH:mm:ssDateTime.Now.ToString("HH:mm:ss") Custom Time Format 04:12:35
MM/dd/yy H:mm:ss:fff zzzDateTime.Now.ToString("MM/dd/yy H:mm:ss:fff zzz") Custom DateTime Format 03/12/25 4:12:35:996 -07:00
tDateTime.Now.ToString("t") Short Time 4:12 AM
TDateTime.Now.ToString("T") Long Time 4:12:35 AM
hhDateTime.Now.ToString("hh") 2-digit hour 04
HHDateTime.Now.ToString("HH") 2-digit hour(24 hour) 04
mmDateTime.Now.ToString("mm") 2-digit minute 12
ssDateTime.Now.ToString("ss") 2-digit second 35
sDateTime.Now.ToString("s") second digit no leading zero 2025-03-12T04:12:35
fffDateTime.Now.ToString("fff") milliseconds 996
FFFDateTime.Now.ToString("FFF") milliseconds no trailing zero 996
HH:mm:ssDateTime.Now.ToString("HH:mm:ss") Custom Time Format 04:12:35
hh:mm:ss ttDateTime.Now.ToString("hh:mm:ss tt") Custom Time Format 04:12:35 AM
hh:mm:ss:fffDateTime.Now.ToString("hh:mm:ss:fff") Custom Time Format 04:12:35:996
hh:mm:ss:ffDateTime.Now.ToString("hh:mm:ss:ff") Custom Time Format 04:12:35:99
h:m:s:fDateTime.Now.ToString("h:m:s:f") Custom Time Format 4:12:35:9