Разработать и установить дату - PullRequest
1 голос
/ 10 июня 2009

Хорошо, скажем, пользователь покупает 6-месячную подписку на мое онлайн-приложение. Используя c # или vb.net, как мне определить, какой срок действия должен быть вставлен в базу данных.

Ответы [ 2 ]

4 голосов
/ 10 июня 2009

Как насчет:

DateTime todaysDate = DateTime.Now;
DateTime expirationDate = todaysDate.AddMonths(6);
3 голосов
/ 10 июня 2009

Вы можете использовать метод DateTime.AddMonths для создания нового экземпляра DateTime, добавив 6 месяцев к DateTime.Now (или, возможно, добавьте шесть месяцев и один день к DateTime.Today, если вы хотите, чтобы подписка заканчивалась в полночь, или вы отслеживаете только даты, а не время в базе данных).

int subscriptionLengthInMonths = 6;
DateTime expiryDate = DateTime.Now.AddMonths(subscriptionLengthInMonths);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...