Je veux extraire tous les dimanches du mois en cours et ont ce code:Je ne sais pas de quel type il devrait être
private string GetDatesOfSundays(DateTime DatMonth)
{
string sReturn = "";
int iDayOffset = DatMonth.Day - 1;
DatMonth = DatMonth.AddDays(System.Convert.ToDouble(-DatMonth.Day + 1));
DateTime DatMonth2 = DatMonth.AddMonths(1).AddDays(System.Convert.ToDouble(-1));
while (DatMonth < DatMonth2)
{
if (DatMonth.DayOfWeek == System.DayOfWeek.Sunday)
{
if (sReturn.Length > 0) sReturn += ",";
sReturn += DatMonth.ToShortDateString();
}
DatMonth = DatMonth.AddDays(1.0);
}
return sReturn;
}
[HttpGet]
public ActionResult TradeUKKPISearchesData()
{
string allSundaysInMonth = GetDatesOfSundays(System.DateTime.Now);
//var reportData = _reportingService.GetTradeUKKPISearches();
//return View(reportData);
}
le problème réside dans ma chaîne de type pour allSundaysInMonth et est également vide ofcourse. Le sReturn est de type string mais là encore je passe une date (je sais :)) mais quel type devrait allSundaysInMonth être? sReturn a les dates correctes dans ... J'ai besoin d'afficher ces dates dans une liste déroulante dans la vue du contrôleur afin que l'utilisateur puisse sélectionner l'un des dimanches pour lesquels il/elle a besoin d'exécuter un rapport.
grâce
'' IEnumerable me semble bon –
Jodrell
DATETIME [] 'serait également faire –
j'ai essayé: IEnumerable allSundaysInMonth = GetDatesOfSundays (System.DateTime.Now); et il donne une erreur Impossible de convertir implicitement le type 'chaîne' en 'System.Collections.Generic.IEnumerable ' :( –