For a couple days now I've been reading about ISO 8601 Date and Time representations. This Wikipedia article has some good information.
As of about version 4 .net has standardized on ISO 8601 for representation of DateTime when serializing. See this article by Scott Hanselman
In an application I have code that writes DateTime.UtcNow which is apparently creating an incorrectly formatted serialization of DateTime. The only allowable alpha Timezone is 'Z' for zulu. Others are expressed as numeric offsets.
Note these two Json serializations. The first from a .net windows phone application (correct), the second from my ndp2 (incorrect) project. Both reporting to Azure.
[{"id":1,"DataLoggerName":"Ben Walkin","Time":"2013-02-19T18:39:51.733Z",[{"id":1,"DataLoggerName":"JHANetDuino","Time":"2013-02-19T16:46:55.205K",
I hope to work around this problem by learning how to set a Timezone in .netmf. However using DateTime.UtcNow should not reflect the local time. Correct?
I documented some of my travails in this stackoverflow question. And earlier in these forums in this article.