Compte tenu d'un nombre de jours, disons 25, le convertir en un texte de durée telle que « 3 semaines, 4 jours »Converting Jours dans Durée Human Readable Texte
C# et F # solutions seraient tous deux Si la F # variation offre une amélioration sur C#.
Modifier: La solution devrait s'étendre au fil des semaines pour inclure des mois et des années. Points bonus pour inclure les siècles et ainsi de suite. Bonus supplémentaire s'il est quelque peu configurable, ce qui signifie que vous pouvez dire à la méthode d'exclure la normalisation des semaines.
Peut-être qu'une logique de base peut être ajoutée. Par exemple. il suffit de le compter en jours si les jours sont <6, sans ajouter de s si vous n'utilisez pas de pluriel (ou remplacez s par '(s)'). – Brian