给定天数,比如25,将其转换为持续时间文本,例如"3周,4天"
如果F#变体提供了超过C#的任何改进,C#和F#解决方案都会很棒.
编辑:解决方案应该延续数周,包括数月和数年.包括几个世纪等在内的奖励积分.如果它有些可配置,则额外奖励,这意味着您可以告诉该方法排除周数的标准化.
String.Format("{0} Weeks, {1} days", days / 7, days % 7);