Ok, this is interesting.
It was also returning -8 on my Kindle Fire, so maybe it's not just the emulator...or maybe it's just my code?
But, now after changing my code around,
DateTime.TimeZoneOffset returns the correct offset if called from the
Process_Globals and
Activity_Create methods but not in other methods I tried (such as a button_click method).
Anyways, I set a global variable in
Process_Globals (and called
DateTime.TimeZoneOffset there) so I always have the correct offset. :sign0060: