To change the date format in C#, just use the ToUniverstalTime and the overload formatting as below:
String isoFormat = inputDateTime.ToUniversalTime().ToString("s") + "Z";