Je dois calculer la date ou créer une date de 10 jours au mois prochain. J'ai avec moi le mois et l'année. Si le mois est avril et année est 2019, j'ai besoin d'une date de 10e mai 2019. P>
4 Réponses :
var dateNow = DateTime.Now.AddMonths(1); var date = new DateTime(dateNow.Year, dateNow.Month, 10);
Vous pouvez simplement utiliser les méthodes disponibles dans la structure DateTime pour faire des mathématiques avec des dates
Vous pouvez utiliser de MSDN: P> AddMonths (): renvoie une nouvelle dateTime qui ajoute le nombre spécifié de
mois à la valeur de cette instance. P>
adddays (): retourne une nouvelle dateTime qui ajoute le nombre spécifié de
jours à la valeur de cette instance. P>
blockQuote> sortie: p> poc: . Filet Net Fiddle P> P> AddMonths () Code>
et adddays () code>
Extension Méthode de DateTime code>.
Essayez ceci:
DateTime dt = new DateTime(2019, 04, 01); DateTime newDT = dt.AddMonths(1).AddDays(9);