преобразовать дату и время JS в C # - PullRequest
1 голос
/ 13 августа 2010

Как бы я преобразовал это из JS в C #. Я посмотрел, но не могу найти ничего полезного.

var endDate = new DateTime();
endDate.setDate(startDateTime.getDate() + days);
endDate.setHours(endDateTime.getHours(), endDateTime.getMinutes(), endDateTime.getSeconds());

1 Ответ

2 голосов
/ 13 августа 2010

Предполагая, что вы не возражаете против точности в секунду на 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...