Я надеюсь, что это объяснение из часто задаваемых вопросов Б. Страуструпа о 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;
Проверьте все методы 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, который добавляет указанное количество лет к значению этого экземпляра.
Используйте объект TimeSpan для захвата вашего начального элемента времени и используйте методы, такие как AddHours
или AddMinutes
. Чтобы вычесть 3 часа, вы сделаете AddHours(-3)
. Чтобы вычесть 45 минут, вы сделаете AddMinutes(-45)
Привет, если вы собираетесь вычитать только целочисленное значение из DateTime, тогда вы должны написать такой код
DateTime.Now.AddHours(-2)
Здесь я вычитаю 2 часа из текущей даты и времени