I noticed the Ticks constructor on the New DateTime object in the Micro Framework so I figured I'd just convert DateTime.Now.Ticks.ToString on the PC and send it through. What happened was the tick count exceeded the Micro Framework DateTime.MaxValue. Hmmmm!
Looking through it more MF starts their DateTime at 1/1/1601 12:00 AM while Framework 4.0 is 1/1/1 12:00 AM
Here is the solution if anyone is interested
// PC Send string time = (DateTime.Now.Ticks - new DateTime(1601, 1, 1).Ticks).ToString(); // Send time string via serial.... // Netduino Instantiate Microsoft.SPOT.Hardware.Utility.SetLocalTime(new DateTime(Int64.Parse(time));
Bam! You got your clock set with no parsing.