Aller au contenu | Aller au menu | Aller à la recherche

.NET :: C# :: Class de convertion de date unix et Datetime

Voici une petite classe pour convertir un string(depuis un datetime)
en UNIXTIMESTAMP, et inversement un datetime c# en UNIXTIMESTAMP
public class Convertion
{
public string ConvertiDateUnix(string DateUnix)
{
string Return = "Never";
if (DateUnix != "0")
{
System.DateTime dateTime = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
dateTime = dateTime.AddSeconds(Convert.ToDouble(DateUnix));
Return = dateTime.AddHours(2).ToString();
}
return Return;
}

public double ConvertiDateTimeToUnixDate(DateTime DateC)
{
TimeSpan ts = (DateC - new DateTime(1970, 1, 1, 0, 0, 0));
double unixTime = ts.TotalSeconds;
return unixTime;
}
}