Format DateTimeOffset with standard format in CSharp
Description
The following code shows how to format DateTimeOffset with standard format.
Example
/* ww w . ja va 2 s .c om*/
using System;
public class MainClass{
public static void Main(String[] argv){
DateTimeOffset outputDate = new DateTimeOffset(2014, 10, 31, 21, 0, 0,
new TimeSpan(-8, 0, 0));
string specifier;
specifier = "d";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "D";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "t";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "T";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "f";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "F";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "g";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "G";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "M"; // 'm' is identical
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "R"; // 'r' is identical
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "s";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "u";
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
specifier = "Y"; // 'y' is identical
Console.WriteLine("{0}: {1}", specifier, outputDate.ToString(specifier));
}
}
The code above generates the following result.