I use
these from Garmin GPS16-HVS, 24V supply and a long cable that means you can easily mount them. You can download an application from Garmin so that you can program it to only give out just one GPS sentence. You will need to do some parsing of the received data to get at the time and then convert that from text to numbers. This is one of the sentences that GPS receivers give out:
$GPGGA,082440,5333.3975,N,00509.2915,W,1,04,1.9,86.3,M,49.4,M,,*69
The numbers you need are the first set and are hours. minutes and seconds (082440) 08am 24mins 40secs and are in UTC/GMT time so you will need to subtract 5-8 hours from this depending on your time zone in the US. It also might be useful to do the checksum calculation so that you know the time is correct, you have to 'exclusive or' the characters and that should match the last two digits in the sentence.
Just noticed you said PC and not PLC so this may not apply to your situation but it seems a shame not to post it after all this typing.
Bryan