Select to view content in your preferred language

Timestamp is using UTC time rather than local time

2889
2
05-02-2014 11:51 AM
NancyGnanicys
Deactivated User
We are using a Trimble GeoXT device and the time showing on the main screen is correct, however when data is collected and imported back in the time is wrong and uses UTC time.  Where do I change the settings so that the time collected is local EST time rather than UTC time?  Should be a rather simple place to look, but no place has documentation that I could find on this when I google my keywords on this. :confused:
Tags (3)
0 Kudos
2 Replies
BrysonWebber
Occasional Contributor
I don't know if there is a setting to change this, but we solved this problem through changing our custom data collection to pull time from the GPS and not the device.  The code to read from the GPS is really simple.  You could record this time on an event such as on form validation and record the UTC time in the background.  This is how you get the GPS time by VBScript.

GPS.Properties("UTC")
0 Kudos
NancyGnanicys
Deactivated User
I don't know if there is a setting to change this, but we solved this problem through changing our custom data collection to pull time from the GPS and not the device.  The code to read from the GPS is really simple.  You could record this time on an event such as on form validation and record the UTC time in the background.  This is how you get the GPS time by VBScript.

GPS.Properties("UTC")


I believe it is actually collecting in UTC time currently as it is 4 hours off from EST so I probably wouldn't want that, however, if I were to change it to maybe "EST" rather than "UTC" it may work.  I'm not sure where I would go to put in this script.  Would I place this in ArcPad Studio in the form customization area or in the field where the date is collected and place it in "Event Script"?
0 Kudos