📅  最后修改于: 2023-12-03 15:17:44.643000             🧑  作者: Mango
在C#中,我们可以使用TimeSpan来进行ms与其它时间单位(如秒、分、小时)的转换。
int milliseconds = 5000;
TimeSpan timeSpan = TimeSpan.FromMilliseconds(milliseconds);
// 输出 Time: 00:00:05
Console.WriteLine("Time: " + timeSpan.ToString());
我们可以使用 TimeSpan.FromMilliseconds
方法将毫秒转换为TimeSpan对象。然后我们可以使用 ToString
方法将其转换为字符串。
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());
我们可以使用基本数学运算符将其它时间单位(如秒)转换为毫秒。