Я пытаюсь преобразовать эту временную метку unix 1415115303410 в DateTime следующим образом:
private static DateTime UnixTimeStampToDateTime(long unixTimeStamp)
{
System.DateTime dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
dtDateTime = dtDateTime.AddMilliseconds(unixTimeStamp);
return dtDateTime;
}
Но я получаю неправильную дату: Дата: {04/11/0045 00:00:00}
ПРИМЕЧАНИЕ. dtDateTime.AddSeconds (unixTimeStamp) вызывает исключение .. мое число указано в миллисекундах.
с помощью этого онлайн-инструмента преобразования http://www.epochconverter.com/ я получаю правильное преобразование:
11.04.2014 15:35:03 GMT + 0: 00
Как я могу это преобразовать?