Backends should be recorded in a standard format. XML does not just have to use the local date format - thus madness. The highlight of XML is the exchange format for computers, not for people. Unless you format something for human consumption, you should not use local options.
, , CultureInfo.InvariantCulture , dt.ToString("o") , .
(.. , ), , , UTC . , DateTime.UtcNow DateTime.Now.
, , .
, , , , , CultureInfo DateTime.TryParseExact. , , . , , , . , 03/05/2010 5 2010 3 2010 . , .