so I see that calculating the date and time difference between UTC and local file time still isn't fully complete, have a look at this screenshot:
the time difference should be either -4 or -5 hours even if 24 hours time is being used. But everything is using literal 24 hour time values and converting it into real numbers. Seems like when the clock goes past 12 AM midnight, then the hour adds +12 hours to the actual hour
Or there could be a toggle to enable/disable this kind of function