// , , using System;
class CustomTimeAndDateFormatsDemo { static void Main() {
DateTime dt = DateTime.Now;
Console.WriteLine(": {0:hh:mm tt}", dt);
Console.WriteLine(" 24- : {0:HH:mm}", dt);
Console.WriteLine(": {0:ddd dd, yyyy}", dt);
Console.WriteLine(": {0:gg}", dt);
Console.WriteLine(" : " +
"{0:HH:mm:ss tt}", dt);
Console.WriteLine(" m: {0:m}", dt);
Console.WriteLine(" m: {0:%m}", dt);
( ).
: 11:19 AM
24- : 11:19 : Thu Feb 11, 2010 : A.D.
: 11:19:40 AM m: February 11 : 19
4.0, .NET Framework Time Span , . Time Span , DateTime . Time Span , .
Time Span : , g G. , ( ). , Time Span , . 22.9. , , %.
22.9. -
-
d, dd,
ddd, dddd,
. -
ddddd,
dddddd,
ddddddd
d, , , ,
h, hh
( , ). hh, ,
m, mm
( , ). mm, ,
s, ss
( , ). ss, ,
f, ff,
fff, ffff,
. -
fffff,
|
|
ffffff,
fffffff
f ,
F, FF,
FFF, FFFF,
. -
FFFFF,
FFFFFF,
FFFFFFF
F ,
TimeSpan , 1000 for.
// TimeSpan.
Using System;
class TimeSpanDemo { static void Main() {
DateTime start = DateTime.Now;
// 1 1000. for(int i = 1; i <= 1000; i++) {
Console.Write(i + " ");
if((i % 10) == 0) Console.WriteLine();
}
Console.WriteLine();
DateTime end = DateTime.Now;
TimeSpan span = end - start;
Console.WriteLine(" : {0:c}", span);
Console.WriteLine(" : {0:g}", span);
Console.WriteLine(" : {0:G}", span);
Console.WriteLine(" : 0.{0:fff} ", span);
}
}
, , .
981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 : 00:00:00.0140000 : 0:00:00.014 : 0:00:00:00.0140000 : 0.014
C# , . , , . . 22.10. G F. , , Flags. , , 2. Flags , , , , G. F , , .
22.10.
D
d , D
F .
, , , , Flags
f , F
G .
Flags, , , , g , G
|
|
X .
( ) _ , X_