using System.Xml.Serialization;
public static void Main()
PrintSerializedValue(DateTime.Now);
PrintSerializedValue(DateTime.UtcNow);
PrintSerializedValue(DateTime.UtcNow.ToLocalTime());
private static void PrintSerializedValue(DateTime d)
var serializer = new XmlSerializer(typeof(DateTime));
using(var textWriter = new System.IO.StringWriter())
serializer.Serialize(textWriter, d);
string s = textWriter.ToString();
System.Console.WriteLine(s);
System.Console.WriteLine();