בהנחה שה-GPS שלך עובד בפרוטוקול NMEA ולא בפרוטוקול בינארי כלשהו.
חפש את ההודעה שמתחילה ב: GPGGGA$ וחלץ מתוכה את השדה הראשון אחרי ה-header.
לדוגמא:
GPGGA,002153.000,3342.6618,N,11751.3858,W,1,10,1.2,27.0,M,-34.2,M,,0000*5E$
כאן שדה הזמן הוא 002153.000
אפשרות נוספת היא מהודעת GPRMC$
כאשר השדה הראשון אחרי ה-header הוא הזמן, והשדה התשיעי הוא התאריך
GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598, ,*10
זמן: 161229.497
תאריך: 120598
מבנה שדה הזמן הוא hhmmss.sss בשעון UTC
מבנה שדה התאריך הוא ddmmyy