📜  ms 转换 - C# (1)

📅  最后修改于: 2023-12-03 15:17:44.643000             🧑  作者: Mango

ms转换 - C#

在C#中,我们可以使用TimeSpan来进行ms与其它时间单位(如秒、分、小时)的转换。

将毫秒转换为TimeSpan
int milliseconds = 5000;
TimeSpan timeSpan = TimeSpan.FromMilliseconds(milliseconds);

// 输出 Time: 00:00:05
Console.WriteLine("Time: " + timeSpan.ToString());

我们可以使用 TimeSpan.FromMilliseconds 方法将毫秒转换为TimeSpan对象。然后我们可以使用 ToString 方法将其转换为字符串。

将TimeSpan转换为毫秒
TimeSpan timeSpan = new TimeSpan(0, 0, 5);
double milliseconds = timeSpan.TotalMilliseconds;

// 输出 Milliseconds: 5000
Console.WriteLine("Milliseconds: " + milliseconds.ToString());

我们可以使用 TimeSpan.TotalMilliseconds 属性将TimeSpan对象转换为毫秒。注意,这里的结果是 double 类型。

将其它时间单位转换为毫秒
int seconds = 10;
int milliseconds = seconds * 1000;

// 输出 Milliseconds: 10000
Console.WriteLine("Milliseconds: " + milliseconds.ToString());

我们可以使用基本数学运算符将其它时间单位(如秒)转换为毫秒。