DateTime は、int、double などと同様の値型の構造体です。これは System 名前空間で使用でき、mscorlib.dll アセンブリに存在します。 IComparable、IFormattable、IConvertible、ISerializable、IComparable、IEquatable などのインターフェイスを実装します。 DateTime には、DateTime オブジェクトの日、月、年、時、分、秒、DayOfWeek およびその他の属性が含まれます。
TimeSpan 構造体は、2 つの時間間の時間間隔を日、時間、分、秒で表します。 TimeSpan は、2 つの DateTime オブジェクトを比較して 2 つの日付の違いを見つけるために使用されます。 TimeSpan クラスは、それぞれ日、時、分、秒、ミリ秒から TimeSpan オブジェクトを作成するための FromDays、FromHours、FromMinutes、FromSeconds、FromMilliseconds メソッドを提供します。
static void Main(string[] args){ TimeSpan t = TimeSpan.FromSeconds(3752); string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds); System.Console.WriteLine(answer); Console.ReadLine(); }
01h:02m:32s:000ms
static void Main(string[] args){ TimeSpan t = TimeSpan.FromSeconds(6); string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds); System.Console.WriteLine(answer); Console.ReadLine(); }
以上がC#で秒を(時:分:秒:ミリ秒)の時間に変換する最良の方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。