Decimal type
Decimal value = 16325.62 m;
String specifier;
// Use standard numeric format specifiers.
Specifier = "G ";
Console. WriteLine ("{0 }:{ 1}", specifier, value. ToString (specifier ));
// Displays: G: 16325.62
Specifier = "C ";
Console. WriteLine ("{0 }:{ 1}", specifier, value. ToString (specifier ));
// Displays: C :$ 16,325.62
Specifier = "E04 ";
Console. WriteLine ("{0 }:{ 1}", specifier, value. ToString (specifier ));
// Displays: E04: 1.6326E + 004
Specifier = "F ";
Console. WriteLine ("{0 }:{ 1}", specifier, value. ToString (specifier ));
// Displays: F: 16325.62
Specifier = "N ";
Console. WriteLine ("{0 }:{ 1}", specifier, value. ToString (specifier ));
// Displays: N: 16,325.62
Specifier = "P ";
Console. WriteLine ("{0 }:{ 1}", specifier, (value/10000). ToString (specifier ));
// Displays: P: 163.26%
// Use custom numeric format specifiers.
Specifier = "0, 0.000 ";
Console. WriteLine ("{0 }:{ 1}", specifier, value. ToString (specifier ));
// Displays: 0, 0.000: 16,325.620
Specifier = "#, #. 00 #; (#, #. 00 #)";
Console. WriteLine ("{0 }:{ 1}", specifier, (value *-1). ToString (specifier ));
// Displays: #, #. 00 #; (#, #. 00 #): (16,325.62)
Datetime type
DateTime dt = DateTime. Now;
String [] format = {
"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 ",
};
String date;
For (int I = 0; I <format. Length; I ++ ){
Date = dt. ToString (format [I], DateTimeFormatInfo. InvariantInfo );
Console. WriteLine (String. Concat (format [I], ":", date ));
}
/** Output.
*
* D: 08/17/2000
* D: Thursday, August 17,200 0
* F: Thursday, August 17,200 0
* F: Thursday, August 17,200 0 16:32:32
* G: 08/17/2000 16: 32
* G: 08/17/2000 16:32:32
* M: August 17
* R: Thu, 17 Aug 2000 23:32:32 GMT
* S: 2000-08-17T16: 32: 32
* T: 16: 32
* T: 16: 32: 32
* U: 2000-08-17 23: 32: 32Z
* U: Thursday, August 17,200 0 23:32:32
* Y: August, 2000
* Dddd, MMMM dd yyyy: Thursday, August 17 2000
* Ddd, MMM d "'" yy: Thu, Aug 17' 00
* Dddd, MMMM dd: Thursday, August 17
* M/yy: 8/00
* Dd-MM-yy: 17-08-00
*/