2009-04-03 2 views
-1

Ich möchte dieses Datum Prüfung auszuführen:1 Jahr ab aktuellem Datetime vor Finden

Das vom Benutzer eingegebenen Datum nicht weniger als vom aktuellen Datum vor 12 Monaten sein sollte, z.B.

if date_value > '03-apr-2009'

Wie kann ich .NET-Code schreiben, dies zu tun?

EDIT:

date_value, die ich bin Eingabe im String-Format ist

[wie ich Gießen bereits als ((System.DateTime) date_value) .ToString ("dd-MMM-yyyy „)]

so jetzt möchte ich einen Vergleich mit der Saite (date_value) und DateTime.Now.AddYears (-1)) werden

so können zwei Strings als solche im Vergleich machen ???? (wenn ein Datumswert> ist als der andere)

ODER Soll ich für den Vergleich ein Casting machen?

Antwort

5

Sie so etwas wie den folgenden Code bedeuten Sie?

if(date_value > DateTime.Now.AddYears(-1)) 
{ 
    //enter code here 
} 
1

DateTime.Now.AddYears (-1)