Найти 1 год назад из текущего DateTime - PullRequest
0 голосов
/ 03 апреля 2009

Я хочу выполнить эту проверку даты:

Дата, введенная пользователем , должна быть не менее чем 12 месяцев назад от текущей даты, например,

if date_value > '03-apr-2009'

Как мне написать .NET код для этого?

EDIT:

дата_значения, которое я ввожу, имеет формат строки

[как я делал кастинг уже как ((System.DateTime) date_value) .ToString ("дд-ммм-гггг") ]

так что теперь я хочу сделать сравнение с этой строкой (date_value) и DateTime.Now.AddYears (-1))

так можно ли сравнивать две строки как таковые? (если одно значение даты> другого)

ИЛИ Должен ли я делать кастинг для сравнения?

Ответы [ 2 ]

5 голосов
/ 03 апреля 2009

Вы имеете в виду что-то вроде следующего кода?

if(date_value > DateTime.Now.AddYears(-1))
{
    //enter code here
}
1 голос
/ 03 апреля 2009

DateTime.Now.AddYears (-1) * * тысяча один

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...