Conversion des secondes au format (Heures:Minutes:Secondes:Millisecondes)
Lorsque vous travaillez avec des calculs liés au temps dans .NET, vous pouvez rencontrer le besoin de convertir les secondes en un texte lisible par l'homme (Heure: Minutes: Secondes: Millisecondes) format.
SOLUTION :
Pour .NET <= 4.0 :
Utiliser le Durée classe :
TimeSpan t = TimeSpan.FromSeconds(secs); string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds);
Pour .NET > 4.0 :
Exploitez la classe TimeSpan avec la chaîne de format personnalisée :
TimeSpan time = TimeSpan.FromSeconds(seconds); // Backslash is necessary to escape the colon character string str = time.ToString(@"hh\:mm\:ss\:fff");
Attention :
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!