public static string ToXrmStringUTC(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.GetUTCMonth() + 1, 2); string day = DateTimeEx.PadNumber(date.GetUTCDate(), 2); string hours = DateTimeEx.PadNumber(date.GetUTCHours(), 2); string mins = DateTimeEx.PadNumber(date.GetUTCMinutes(), 2); string secs = DateTimeEx.PadNumber(date.GetUTCSeconds(), 2); return String.Format("{0}-{1}-{2}T{3}:{4}:{5}Z", date.GetUTCFullYear(), month, day, hours, mins, secs); }
public static string ToXrmStringUTC(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.GetUTCMonth() + 1, 2); string day = DateTimeEx.PadNumber(date.GetUTCDate(), 2); string hours = DateTimeEx.PadNumber(date.GetUTCHours(), 2); string mins = DateTimeEx.PadNumber(date.GetUTCMinutes(), 2); string secs = DateTimeEx.PadNumber(date.GetUTCSeconds(), 2); return(String.Format("{0}-{1}-{2}T{3}:{4}:{5}Z", date.GetUTCFullYear(), month, day, hours, mins, secs)); }