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
1
A
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);