Devo impostare i cicli di fatturazione ed elaborare i pagamenti. Quindi, ad esempio, elaborerò immediatamente un pagamento e quindi imposteremo il successivo per elaborare esattamente un mese da quel momento.C'è un modo semplice per incrementare un DateTime di unità mensili/annuali/giornaliere senza doverlo analizzare come un matto?
Quindi se ricevo DateTime.Ora c'è un modo rapido per aggiungere solo un mese ad esso? che ne dici di un anno? O avrò bisogno di analizzarlo in MM, AAAA, GG, e poi aggiungere a MM, se MM == 12 anni di incremento, ecc ... quindi ricomporlo per la mia stringa da inviare a questo plugin paypal?
Qui è il formato finale necessario:
"YYYY-MM-DDTHH:MM:SS.MSZ".
This is explained in more detail below:
YYYY Four-digit year, e.g. "2005"
MM Two-digit month.
DD Two-digit day.
T Indicates time follows the date.
HH Hours in military time (24-hour format).
MM Minutes
SS Seconds
MS Milliseconds
Z 1-character (US military) representation of the time zone, "A" - "M" are negative offsets -1 to -12, with "J" not being used. "N" - "Y" are positive offsets 1 to 12, and "Z" indicates GMT/UTC (no offset).
For instance, "2004-05-26T15:00:00.00Z" is May 26th, 2004 at 3:00pm GMT.
Quindi, in pratica mi chiedo se ci sono facili costruiti in modo da aggiungere un mese o un anno per una data, senza l'analisi del crap fuori di esso come un stringa.