Там какой-либо простой способ состоит в том, чтобы увеличить DateTime ежемесячными/ежегодными/ежедневными единицами, не имея необходимость анализировать его как сумасшедший?

Spring имеет три функции, которые одинаково важны:

  1. внедрение зависимости
  2. аспектно-ориентированное программирование
  3. библиотека классов платформы для помощи с персистентностью, дистанционной работой, сеть mvc, и т.д.

я соглашусь, что трудно видеть преимущество для внедрения зависимости при сравнении этого с единственным вызовом к новому. В этом случае последний будет, конечно, выглядеть более простым, потому что это - одна строка кода. Конфигурация Spring будет всегда увеличивать строки кода, таким образом, это не будет аргумент победы.

Это начинает выглядеть намного лучше, когда можно взять сквозное беспокойство как транзакции из классов и использовать аспекты для установки их декларативным способом. Сравнение с единственным "новым" вызовом не то, для чего был создан Spring.

, Возможно, лучшим результатом от использования Spring является путь его рекомендуемые интерфейсы использования идиомы, разделение на уровни и хорошие принципы как DRY. Это - действительно просто дистилляция объектно-ориентированных лучших практик, которые Rod Johnson использовал на своих консультационных концертах. Он нашел, что код, который он создавал со временем, помогал ему заработать, поставляя лучшее программное обеспечение для его клиентов. Он суммировал свой опыт в "Эксперте 1:1 J2EE" и закончил открытое определение источника кода как Spring.

я сказал бы, вложились в платформу до градуса, что Вы думаете, что его опыт может помочь Вам написать лучший код, также.

я не думаю, что можно получить полную стоимость Spring, пока Вы не сочетаете все три из тех функций.

5
задан Alfred Myers 9 June 2012 в 13:41
поделиться

4 ответа

Попробуйте следующее:

DateTime myDateTime = DateTime.Now.AddMonths(1);
19
ответ дан 18 December 2019 в 05:40
поделиться

DateTime имеет набор методов добавления, например:

  • AddYears
  • AddMonths
  • AddDays
  • AddHours
  • AddMonths

и т. Д.

Подробнее см. Методы DateTime .

7
ответ дан 18 December 2019 в 05:40
поделиться

На ум сразу приходит метод с метко названным "AddMonths".

4
ответ дан 18 December 2019 в 05:40
поделиться

Если вам когда-нибудь понадобится работать с Quarter или WeekOfYear, используйте Microsoft.VisualBasic.DateAndTime.

http://msdn.microsoft.com/en-us/library/microsoft.visualbasic. dateandtime_members.aspx

В противном случае System.DateTime сделает все, что вам обычно требуется.

1
ответ дан 18 December 2019 в 05:40
поделиться
Другие вопросы по тегам:

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