public static string ToXrmString(DateTime date) { // Get a date string from the Date object //2011-04-20T14:00:00Z // NOTE: we assume that the local date is in fact converted to UTC already // This avoids any local browser timezone missmatches with the user settings timezone string month = DateTimeEx.PadNumber(date.GetMonth() + 1, 2); string day = DateTimeEx.PadNumber(date.GetDate(), 2); string hours = DateTimeEx.PadNumber(date.GetHours(), 2); string mins = DateTimeEx.PadNumber(date.GetMinutes(), 2); string secs = DateTimeEx.PadNumber(date.GetSeconds(), 2); return(String.Format("{0}-{1}-{2}T{3}:{4}:{5}Z", date.GetFullYear(), month, day, hours, mins, secs)); }