Merhaba Arkadaşlar,
Projemde kullanmak için, unix timestamp’i ax’ın date tipine dönüştüren bir method’a ihtiyacım oldu. Ne yazık ki google aramalarım sonuç vermeyince, bende C# için yazılmış bir versiyonunu X++’a uyarladım.
C# örneği: http://stackoverflow.com/questions/249760/how-to-convert-a-unix-timestamp-to-datetime-and-vice-versa
X++:
// Güven Şahin - guvensahin.com
public static date unixTimeStamp2AxDate(real _unixTimeStamp)
{
date ret;
System.DateTime sysDt;
System.Double sysDouble = Global::real2double(_unixTimeStamp);
sysDt = new System.DateTime(1970,1,1,0,0,0,0,System.DateTimeKind::Utc);
sysDt = sysDt.AddSeconds(sysDouble);
sysDt = sysDt.ToLocalTime();
ret = sysDt;
return ret;
}
Hoşçakalın.