преобразовать datetime js в C #

Как мне преобразовать это с js на C #. Я поискал, но не нашел ничего полезного.

var endDate = new DateTime();
endDate.setDate(startDateTime.getDate() + days);
endDate.setHours(endDateTime.getHours(), endDateTime.getMinutes(), endDateTime.getSeconds());
1
задан Neil 3 June 2011 в 15:30
поделиться

1 ответ

Предполагая, что вы не возражаете против субсекундной точности на endDateTime , вы можете использовать:

var endDate = startDateTime.Date.AddDays(days).Add(endDateTime.TimeOfDay);                                               

Если вы не возражаете, это должно помочь:

var offSet = new TimeSpan(days, endDateTime.Hour, endDateTime.Minute, endDateTime.Second);
var endDate = startDateTime.Date.Add(offSet);
2
ответ дан 2 September 2019 в 22:11
поделиться