I used following functions to convert DateTime from/into string:
DateTime
string
DATE_OBJ.ToString(DATE_FORMAT); DateTime.ParseExact(Date_string,
You can go from DateTime to that format with
DateTime dt = new DateTime(); dt.ToString("o");
and from that format to DateTime with
DateTimeOffset.Parse(dateString);
Here is some more info on DateTime format: http://www.dotnetperls.com/datetime-format