2012-06-09 2 views
-1

Как проверить дату больше или равнаДата в C#

DateTime StartDate = Convert.ToDateTime(TxtStrtDate.Text); 
DateTime ExpirationDate = Convert.ToDateTime(TxtExpDte.Text); 
+5

0% принятие ... – Nope

+1

Прочитайте: http://stackoverflow.com/faq#howtoask и отметьте ответы на свои вопросы. –

+0

Как я могу улучшить этот вопрос из-за отрицательного – user1196392

ответ

1

DateTime.Compare() является самый простой способ, о котором я могу думать.

7

Как насчет

bool b = ExpirationDate >= StartDate; 

Читать эту DateTime.GreaterThanOrEqual Operator

ИЛИ

int i = DateTime.Compare(ExpirationDate, StartDate); 

//if ExpirationDate is less than StartDate then result is Less than zero 

//if ExpirationDate equals StartDate then result is Zero 

//if ExpirationDate is greater than StartDate then result is Greater than zero 
+0

это не работает – user1196392

+0

@ user1196392: Какой из '> =' или 'Compare' –

+0

как im aget меньше или больше нуля.plz записать условие if – user1196392