Maîtriser le formatage TimeSpan personnalisé dans .NET
.NET 4.0 et versions ultérieures offrent un contrôle robuste sur la façon dont les objets TimeSpan
sont affichés à l'aide de chaînes de format personnalisées. Cela permet un formatage précis des durées.
Comprendre les spécificateurs de format TimeSpan personnalisés
Les chaînes de format personnalisées utilisent des spécificateurs spécifiques pour représenter différentes parties d'un TimeSpan
:
hh
: Horairesmm
: Procès-verbalss
: SecondesExemples pratiques
Pour appliquer une chaîne de format personnalisée, utilisez ce qui suit :
<code class="language-csharp">string.Format("{0:hh\:mm\:ss}", myTimeSpan);</code>
Cela produit une chaîne comme "15:36:15".
Formatage simplifié avec interpolation de chaînes (C# 6)
C# 6 et versions ultérieures offrent une approche plus concise utilisant l'interpolation de chaînes :
<code class="language-csharp">$"{myTimeSpan:hh\:mm\:ss}";</code>
Gestion des caractères séparateurs
Les deux points (:
) et les points (.
) ne sont pas automatiquement inclus ; ils doivent être explicitement ajoutés et échappés dans la chaîne de format. Par exemple, hh\:mm
insère deux points entre les heures et les minutes.
Trucs et astuces supplémentaires
`) to separate components, such as
"jj hh:mm"`..
) représente des fractions de seconde.TimeSpan
personnalisées.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!