Comment vous formatez avec élégance un timespan dire par exemple « 1 heure 10 minutes » lorsque vous avez déclaré comme:Timespan mise en forme
TimeSpan t = new TimeSpan(0, 70, 0);
?
Je suis bien sûr conscient que vous pourriez faire des mathématiques simples pour cela, mais j'espérais un peu qu'il ya quelque chose dans .NET pour gérer cela pour moi - pour des scénarios plus complexes
en double de How can I String.Format a TimeSpan object with a custom format in .NET?
Honte, malheureusement parfois le temps peut être <1 heure, de sorte que ne fera pas tout à fait. Devinez je vais devoir faire un peu de iffing :) Ty de toute façon – qui
Lorsque son <1 heure, modifier la condition à partir de ce ts.Hours == 1? "": "s", ts.heures <= 1? "": "s", –
@jalchr: Pluriel est correct pour les valeurs nulles, laissez-le comme '== 1'. par exemple. 0 heures, 0 minutes est correct. –