The date provided in the GpsToolsNET.GpsFix object's UTC property seems to be incorrect at midnight.
Version: 2.20 (version I have been using for ages, and still happens on 2.31 that i just trialled)
I use NmeaParser.Parse on the following input sequence:
UTC: 22/09/2009 23:59:59 [Correct]
UTC: 22/09/2009 00:00:00 [Incorrect]
Time has gone backwards by one day. Great party trick, not so useful when analysing NMEA files
UTC: 23/09/2009 00:00:00 [Correct]
I guess I will have to put a workaround to catch this until a fix is available.