In my Android app, I read GPS data and GPS time. For some reason, the GPS is coming back tomorrow. Does anyone know why?
I get this data: (it was always good). Error in 4.0.3 ?!
position.GPSTime = new Date(loc.getTime());

EDIT
I save ALL times in UTC. This application works for 1 year - I show the results from 1 hour ago, and you can see that they are UTC times. Left is the time indicated by the device, and right is the time from the location service. I donβt confuse anything, these dates are usually 1-2 seconds apart.
EDIT 2
See a snapshot from my debugger from my phone! Took 2 minutes ago (~ 10: 10 am CST)

katit source share