This C# program demonstrates how print dates and times via formatting in the console window.
using System;
namespace XoaX {
class Program {
static void Main(string[] args) {
// An example date and time
int iYear = 1571;
int iMonth = 10;
int iDay = 7;
int iHour = 15;
int iMinute = 3;
int iSecond = 8;
int iMillisecond = 43;
DateTime qBattleofLepanto = new DateTime(
iYear, iMonth, iDay,
iHour, iMinute, iSecond, iMillisecond);
// Formatting strings
String[] saFormat = {
"d", "D",
"f", "F",
"g", "G",
"m",
"r",
"s",
"t", "T",
"u", "U",
"y",
"dddd, MMMM dd yyyy",
"ddd, MMM d \"'\"yy",
"dddd, MMMM dd",
"M/yy",
"dd-MM-yy",
"h:mm:ss.ff t",
"d MMM yyyy",
"HH:mm:ss.f",
"dd MMM HH:mm:ss",
@"\Mon\t\h\: M",
"HH:mm:ss.ffffzzz",
"MM/yyyy",
@"MM\/dd\/yyyy HH:mm",
"yyyyMMdd",
"o",
@"yyyy-MM-ddTHH:mm:ss K",
"yyyy-MM-dd HH:mm:ss",
"yyyy-MM-dd HH:mm:ss.fff",
"s.ffff",
"MM/dd/yy H:mm:ss zzz",
"d", "dd", "ddd", "dddd",
"f", "ff", "fff", "ffff", "fffff", "ffffff", "fffffff",
"F", "FF", "FFF", "FFFF", "FFFFF", "FFFFFF", "FFFFFFF",
"g", "gg",
"hh", "HH",
"m", "mm",
"M", "MM", "MMM", "MMMM",
"s", "ss",
"t", "tt",
"y", "yy", "yyy", "yyyy", "yyyyy",
"zz", "zzz"
};
// Run through all of the format strings
foreach (String sFormat in saFormat) {
String sDateLepanto = qBattleofLepanto.ToString(sFormat);
Console.WriteLine("{0, 25} --> {1}", sFormat, sDateLepanto);
}
}
}
}
d --> 10/7/1571
D --> Thursday, October 7, 1571
f --> Thursday, October 7, 1571 3:03 PM
F --> Thursday, October 7, 1571 3:03:08 PM
g --> 10/7/1571 3:03 PM
G --> 10/7/1571 3:03:08 PM
m --> October 7
r --> Thu, 07 Oct 1571 15:03:08 GMT
s --> 1571-10-07T15:03:08
t --> 3:03 PM
T --> 3:03:08 PM
u --> 1571-10-07 15:03:08Z
U --> Thursday, October 7, 1571 8:03:08 PM
y --> October 1571
dddd, MMMM dd yyyy --> Thursday, October 07 1571
ddd, MMM d "'"yy --> Thu, Oct 7 '71
dddd, MMMM dd --> Thursday, October 07
M/yy --> 10/71
dd-MM-yy --> 07-10-71
h:mm:ss.ff t --> 3:03:08.04 P
d MMM yyyy --> 7 Oct 1571
HH:mm:ss.f --> 15:03:08.0
dd MMM HH:mm:ss --> 07 Oct 15:03:08
\Mon\t\h\: M --> Month: 10
HH:mm:ss.ffffzzz --> 15:03:08.0430-05:00
MM/yyyy --> 10/1571
MM\/dd\/yyyy HH:mm --> 10/07/1571 15:03
yyyyMMdd --> 15711007
o --> 1571-10-07T15:03:08.0430000
yyyy-MM-ddTHH:mm:ss K --> 1571-10-07T15:03:08
yyyy-MM-dd HH:mm:ss --> 1571-10-07 15:03:08
yyyy-MM-dd HH:mm:ss.fff --> 1571-10-07 15:03:08.043
s.ffff --> 8.0430
MM/dd/yy H:mm:ss zzz --> 10/07/71 15:03:08 -05:00
d --> 10/7/1571
dd --> 07
ddd --> Thu
dddd --> Thursday
f --> Thursday, October 7, 1571 3:03 PM
ff --> 04
fff --> 043
ffff --> 0430
fffff --> 04300
ffffff --> 043000
fffffff --> 0430000
F --> Thursday, October 7, 1571 3:03:08 PM
FF --> 04
FFF --> 043
FFFF --> 043
FFFFF --> 043
FFFFFF --> 043
FFFFFFF --> 043
g --> 10/7/1571 3:03 PM
gg --> A.D.
hh --> 03
HH --> 15
m --> October 7
mm --> 03
M --> October 7
MM --> 10
MMM --> Oct
MMMM --> October
s --> 1571-10-07T15:03:08
ss --> 08
t --> 3:03 PM
tt --> PM
y --> October 1571
yy --> 71
yyy --> 1571
yyyy --> 1571
yyyyy --> 01571
zz --> -05
zzz --> -05:00
Press any key to continue . . .
© 20072025 XoaX.net LLC. All rights reserved.