Aller au contenu

C# Début de semaine et fin de semaine

Hi

Comment récupérer le début de semaine ou la fin de semaine par rapport à un jour précis ?

 // début semaine lundi
 DateTime currentDayDatetime = DateTime.Now.AddDays(+14);
 int currentDayInt = (int)currentDayDatetime.DayOfWeek - 1;
 string beginWe = currentDayDatetime.AddDays((-currentDayInt)).ToString("MM/dd/yyyy");


 //Fin semaine le lundi d'aprés mettre +7
// Si vous souhaitez le dimanche mettre +6
//Si vous souhaitez le samedi mettre +5 
// vous avez compris ...
 DateTime beginWeDatetime = currentDayDatetime.AddDays((-currentDayInt));
 string endWe = beginWeDatetime.AddDays(+7).ToString("MM/dd/yyyy");

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *