2009-06-10 2 views
1

Ok, sagen, ein Benutzer kauft ein 6-Monats-Abonnement für meine Online-App. Mit C# oder vb.net, Wie würde ich herausfinden, wie das Ablaufdatum in die Datenbank eingefügt werden soll.Erarbeiten und Datum einstellen

Antwort

4

Wie wäre:

DateTime todaysDate = DateTime.Now; 
DateTime expirationDate = todaysDate.AddMonths(6); 
3

Sie die DateTime.AddMonths Methode verwenden, können eine neue DateTime Instanz zu erstellen, das Hinzufügen von 6 Monaten bis DateTime.Now (oder vielleicht sechs Monate und einen Tag nach DateTime.Today hinzufügen, wenn Sie das Abonnement beenden möchten um Mitternacht oder Sie verfolgen nur Daten und nicht Zeiten in der Datenbank).

int subscriptionLengthInMonths = 6; 
DateTime expiryDate = DateTime.Now.AddMonths(subscriptionLengthInMonths);