.NET Runtime will be use CurrentCulture.
CurrentCulture
Thus, the en-US locale will be used:
en-US
12/31/2014 1:01:02 PM
The result in the ru-RU locale:
ru-RU
31.12.2014 13:01:02
Problem