I know that time from GPS hardware is defined to be in "Coordinated Universal Time" (UTC), which is close to GMT. The same applies to the Android SDK GPS time function.
Thus it is not localised to any local timezone.
I was misled by Mintoris definition of GetGpsTime() as giving the answer in Universal Time Code, which I confused with UTC.
Since I am writing a program to yield GPS NMEA over Bluetooth, as if from a standalone BT GPS dongle, I want real UTC time.
I thought perhaps I could get a de-localisation offset by doing Time(1970, 1, 1, 0, 0, 0), but that does not only not give me an offset in milliseconds, it does not even give me a fixed answer: it varies around 700 or 800 or more or less‼
What is going on, and how can I get an idea of what Mintoris thinks is the localization offset?