Garmin FIT Timestamp Converter

While the following may not be useful to most people, in the event that you need to convert FIT file timestamps produced by a Garmin product, this is a time-saver. For whatever reason, Garmin created their own epoch, which began at midnight on Sunday, Dec 31st, 1989 (the year of Garmin’s founding). And as far as I know, all Garmin products log data using this date as a reference. The conversion is simple, just add 631065600 seconds to a Garmin numeric timestamp, then you have the number of seconds since the 1970 Unix epoch, which is far more common (this is the reference used, for example, with the System.currentTimeMillis() call in Java). Hence, the following calculator:


Leave a Reply

Your email address will not be published. Required fields are marked *