你如何在 C# 中将分钟转换为小时:分钟?

c#
发布时间:2021-03-06 23:31

所以我在#s 中获得输出,我需要将其转换为小时:分钟形式。

例如,50 分钟 = 00:50,100 分钟将是 01:40。

我该如何实现?

lbltime.Text = ??.ToString();
回答1

例如

如果你的意思是 50 分钟是一个参数 int mins = 50;

然后:

int mins = 50;
lbltime.Text =  (mins / 60).ToString().PadLeft(2,'0') + ":" + (mins - ((int)(mins / 60)) * 60).ToString().PadLeft(2, '0');