.Net Framework DateTime Formats string

.Net Framework DateTime Formats string

Date time format string Description Example
dDateTime.Now.ToString("d") Short Date 4/20/2024
DDateTime.Now.ToString("D") Long Date Saturday, April 20, 2024
fDateTime.Now.ToString("f") Full DateTime Saturday, April 20, 2024 9:27 AM
FDateTime.Now.ToString("F") Full Long DateTime Saturday, April 20, 2024 9:27:59 AM
GDateTime.Now.ToString("G") General Long DateTime 4/20/2024 9:27:59 AM
gDateTime.Now.ToString("g") General Short DateTime 4/20/2024 9:27 AM
ggDateTime.Now.ToString("gg") Era A.D.
rDateTime.Now.ToString("r") RFC1123 DateTime Sat, 20 Apr 2024 09:27:59 GMT
sDateTime.Now.ToString("s") Sortable DateTime 2024-04-20T09:27:59
uDateTime.Now.ToString("u") Universal Sortable DateTime 2024-04-20 09:27:59Z
UDateTime.Now.ToString("U") Universal Full DateTime Saturday, April 20, 2024 4:27:59 PM
YDateTime.Now.ToString("Y") Month,Year April 2024
yDateTime.Now.ToString("y") Month,Year April 2024
MDateTime.Now.ToString("M") Month,Day April 20
mDateTime.Now.ToString("m") Month,Day April 20
ODateTime.Now.ToString("O") Round-trip DateTime 2024-04-20T09:27:59.1600346-07:00
ddDateTime.Now.ToString("dd") Day 20
dddDateTime.Now.ToString("ddd") Short Day Name Sat
ddddDateTime.Now.ToString("dddd") Full Day Name Saturday
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 2024
yyDateTime.Now.ToString("yy") 2-digit Year 24
MMMM dd, yyyyDateTime.Now.ToString("MMMM dd, yyyy") Custom Date Format April 20, 2024
MMMM d yyyyDateTime.Now.ToString("MMMM d yyyy") Custom Date Format April 20 2024
dd-MMMM-yyyyDateTime.Now.ToString("dd-MMMM-yyyy") Custom Date Format 20-April-2024
dddd MMMM yyyyDateTime.Now.ToString("dddd MMMM yyyy") Custom Date Format Saturday April 2024
ddd-MMMM-yyyyDateTime.Now.ToString("ddd-MMMM-yyyy") Custom Date Format Sat-April-2024
d/M/yyDateTime.Now.ToString("d/M/yy") Custom Date Format 20/4/24
MM-dd-yDateTime.Now.ToString("MM-dd-y") Custom Date Format 04-20-24
MM/dd/yy H:mm:ss:ffDateTime.Now.ToString("MM/dd/yy H:mm:ss:ff") Custom DateTime Format 04/20/24 9:27:59:16
MM/dd/yy hh:mm:ss tt KDateTime.Now.ToString("MM/dd/yy hh:mm:ss tt K") Custom DateTime Format 04/20/24 09:27:59 AM -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/24 9:27:59:160 -07:00
HH:mm:ssDateTime.Now.ToString("HH:mm:ss") Custom Time Format 09:27:59
MM/dd/yy H:mm:ss:fff zzzDateTime.Now.ToString("MM/dd/yy H:mm:ss:fff zzz") Custom DateTime Format 04/20/24 9:27:59:160 -07:00
tDateTime.Now.ToString("t") Short Time 9:27 AM
TDateTime.Now.ToString("T") Long Time 9:27:59 AM
hhDateTime.Now.ToString("hh") 2-digit hour 09
HHDateTime.Now.ToString("HH") 2-digit hour(24 hour) 09
mmDateTime.Now.ToString("mm") 2-digit minute 27
ssDateTime.Now.ToString("ss") 2-digit second 59
sDateTime.Now.ToString("s") second digit no leading zero 2024-04-20T09:27:59
fffDateTime.Now.ToString("fff") milliseconds 160
FFFDateTime.Now.ToString("FFF") milliseconds no trailing zero 16
HH:mm:ssDateTime.Now.ToString("HH:mm:ss") Custom Time Format 09:27:59
hh:mm:ss ttDateTime.Now.ToString("hh:mm:ss tt") Custom Time Format 09:27:59 AM
hh:mm:ss:fffDateTime.Now.ToString("hh:mm:ss:fff") Custom Time Format 09:27:59:160
hh:mm:ss:ffDateTime.Now.ToString("hh:mm:ss:ff") Custom Time Format 09:27:59:16
h:m:s:fDateTime.Now.ToString("h:m:s:f") Custom Time Format 9:27:59:1