C #: как проще всего вычесть время?

Я надеюсь, что это объяснение из часто задаваемых вопросов Б. Страуструпа о Style & amp; Техники дадут вам определенный ответ.

Часто задаваемые вопросы Бьярна Страуструпа о стиле и технике C ++


Я лично предпочитаю:

int const* pi;
int* const pi;

Потому что const идентифицирует левый токен, который предназначен для быть постоянным.

И вы определенно сохраняете ту же последовательность при использовании чего-то такого:

int const* const pi;

Вместо того, чтобы писать непоследовательно:

const int* const pi;

И что произойдет, если у вас есть указатель на указатель и Итак:

int const* const* const pi;

Вместо:

const int* const* const pi;

26
задан Michael Currie 11 September 2015 в 03:44
поделиться

3 ответа

Проверьте все методы DateTime здесь: http://msdn.microsoft.com/en-us/library/system.datetime.aspx

Add Возвращает новый DateTime, который добавляет значение указанного TimeSpan к значению этого экземпляра.

AddDays Возвращает новый DateTime, который добавляет указанное количество дней к значению этого экземпляра.

AddHours Возвращает новый DateTime, который добавляет указанное количество часов к значению этого экземпляра.

AddMilliseconds Возвращает новый DateTime, который добавляет указанное количество миллисекунд к значению этого экземпляра.

AddMinutes Возвращает новый DateTime, который добавляет указанное количество минут к значению этого экземпляра.

AddMonths Возвращает новый DateTime, который добавляет указанное количество месяцев к значению этого экземпляра.

AddSeconds Возвращает новый DateTime, который добавляет указанное количество секунд к значению этого экземпляра.

AddTicks Возвращает новый DateTime, который добавляет указанное количество тиков к значению этого экземпляра.

AddYears Возвращает новый DateTime, который добавляет указанное количество лет к значению этого экземпляра.

24
ответ дан 28 November 2019 в 06:10
поделиться

Используйте объект TimeSpan для захвата вашего начального элемента времени и используйте методы, такие как AddHours или AddMinutes. Чтобы вычесть 3 часа, вы сделаете AddHours(-3). Чтобы вычесть 45 минут, вы сделаете AddMinutes(-45)

6
ответ дан 28 November 2019 в 06:10
поделиться

Привет, если вы собираетесь вычитать только целочисленное значение из DateTime, тогда вы должны написать такой код

DateTime.Now.AddHours(-2)

Здесь я вычитаю 2 часа из текущей даты и времени

2
ответ дан 28 November 2019 в 06:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: