comment convertir le timestamp unix de type datetime

Je suis en train de convertir ce timestamp unix
1415115303410
dans DateTime, de cette façon:

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;
}

Mais j'obtiens une date erronée:
Date: {04/11/0045 00:00:00}

REMARQUE: dtDateTime.AddSeconds(unixTimeStamp) déclenche une exception.. mon numéro est en Millisecondes.

avec cette ligne, l'outil de conversion de http://www.epochconverter.com/ - je obtenir le droit de conversion:

04/11/2014 à 15:35:03 GMT+0:00

Comment je peux convertir ce un?

Double Possible de stackoverflow.com/questions/249760/...
Donc, je dirais que vous avez besoin AddSeconds à la place?
ce n'est pas un doublon, car la conversion dans l'article ne fonctionne pas
AddSeconds déclenche une exception, 1415115303410 est en millisecondes
Êtes-vous sûr de l'appel de cette méthode?

OriginalL'auteur DevT | 2015-02-03