Проблема с форматированием временной метки C# ..не хочу завершающих нулей
parameterlist4 is 2016-10-13T09:27:35.000 Z
После разбора я получаю 2016-10-13T09:27:35, а затем добавляю 1 секунду
myDateTimetest = 2016-10-13T09:27 :36 (добавить секунды)
Затем я конвертирую его в формат" o", который дает мне строку "2016-10-13T09:27:36.0000000 Z".
какой формат я должен использовать, чтобы получить метку времени в этом формате "2016-10-13T09:27:36.000 Z"?
Спасибо.
Что я уже пробовал:
MyDateTime датавремя = Датавремя.Синтаксический анализ(parameterlist4);
var myDateTimetest = myDateTime.ToUniversalTime();
for (int i = 0; i < 90; i++)
{
//string timestampadd = преобразовать.ToString (myDateTime);
строка timestampadd = myDateTimetest.ToString ("0");
SnapshotDateTimenew[i] = timestampadd;
myDateTimetest = myDateTimetest.AddSeconds (1);
}