.Net Framework DateTime Formats string

.Net Framework DateTime Formats string

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