private GPSTimeToDateTime ( int gpsTime ) : System.DateTime | ||
gpsTime | int | |
return | System.DateTime |
private DateTime GPSTimeToDateTime(int gpsTime)
{
int seconds, minutes, hours = Math.DivRem(gpsTime, 3600, out minutes);
minutes = Math.DivRem(minutes, 60, out seconds);
TimeSpan ts = new TimeSpan(hours, minutes, seconds);
DateTime dt = new DateTime(1980, 1, 6, 0, 0, 0);
return TimeZone.CurrentTimeZone.ToLocalTime(dt + ts);
}