如何在c#种将long转换为时分
时间: 2024-03-12 08:48:16 浏览: 55
C#实现毫秒转换成时分秒的方法
在C#中将long类型的时间值转换成时分格式,可以使用TimeSpan类型和ToString方法。示例代码如下:
```csharp
long time = 3600000; // 一个小时的时间,单位为毫秒
TimeSpan ts = TimeSpan.FromMilliseconds(time); // 将时间转换成TimeSpan类型
string str = ts.ToString("hh\\:mm"); // 格式化成时分格式的字符串
Console.WriteLine(str); // 输出01:00,表示1个小时
```
其中,"hh\\:mm"表示小时和分钟,使用12小时制,中间用":"分隔。如果要使用24小时制,可以使用"hh\\:mm"格式。需要注意的是,由于":"是转义字符,所以需要使用"\\"进行转义。
阅读全文