如何在 C# 中将 int 值转换为 hh:mm?

我想在 C#中将int 值转换600为06:00和。170017:00


这是我到目前为止所尝试过的:


int val = 600;

TimeSpan result = TimeSpan.FromHours(val);

string fromTimeString = result.ToString("hh':'mm");

如何才能实现这一目标?


桃花长相依
浏览 92回答 1
1回答

白猪掌柜的

如果您只有小时和分钟,您可以创建TimeSpan如下内容:// Assuming val is always valid:TimeSpan result = new TimeSpan(val / 100, val % 100, 0);
打开App,查看更多内容
随时随地看视频慕课网APP