C#で秒を(時:分:秒:ミリ秒)時間に変換する最良の方法は何ですか?
DateTime
DateTimeは、int、doubleなどの値型の構造です。System名前空間で使用でき、mscorlib.dllアセンブリに存在します。IComparable、IFormattable、IConvertible、ISerializable、IComparable、IEquatableなどのインターフェイスを実装します。DateTimeには、Day、Monthなどのプロパティが含まれます。 、Year、Hour、Minute、Second、DayOfWeekなどのDateTimeオブジェクト。
TimeSpan
TimeSpan構造体は、日、時間、分、秒の数で測定された2つの時間の差である時間間隔を表します。TimeSpanは、2つのDateTimeオブジェクトを比較して、2つの日付の差を見つけるために使用されます。 TimeSpanクラスは、FromDays、FromHours、FromMinutes、FromSeconds、およびFromMillisecondsメソッドを提供して、それぞれ日、時間、分、秒、およびミリ秒からTimeSpanオブジェクトを作成します。
例1
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
例2
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(); }
出力
00h:00m:06s:000ms
-
Tkinterのテーブルにデータを表示するための最良の方法は何ですか?
通常、データは表の形式で表されます。テーブルには、行と列のセットが含まれています。データは、テーブルの行と列の形式で順番に保存されます。 学生のデータをテーブルのどこかに保存する必要があるようなTkinterアプリケーションを構築していると仮定します。テーブル構造には、学生の名、姓、およびロール番号を格納するための3つの列が含まれています。このタイプの情報を表示するために、Tkinterはノートブックを提供しています データをテーブルの形式で保存できるウィジェット。 例 # Import the required libraries from tkinter import * from tk
-
重複ファイルを管理する最良の方法は何ですか?
最近のコンピューターには大容量のハード ドライブが搭載されています。これにより、多くの柔軟性が得られ、コンピューターに多くのファイルを保存できます。ビデオ、音楽ファイル、何百もの写真などを保存できます。しかし、あなたのハードドライブがどんなに大きくても、いつかいっぱいになり、空き容量がなくなるでしょう.その場合、慌ててプログラムのアンインストールを開始する必要はありません。重複ファイルを管理するだけです。 重複ファイルとは? ハード ドライブにファイルを保存する場合、ファイルの重複は避けられません。彼らはあなたと一緒に蓄積します。これは、写真をコンピューターにアップロードすることです。写真を