【问题标题】:How do you convert mins to hour:min in C#? [duplicate]如何在 C# 中将分钟转换为小时:分钟? [复制]
【发布时间】:2021-03-06 23:31:57
【问题描述】:

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

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

我该如何做到这一点?

lbltime.Text = ??.ToString();

【问题讨论】:

标签: c#


【解决方案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');

【讨论】:

  • mins % 60(模数)是做微小部分的正常方法
  • 坦克查理脸,你的回答更简洁。
猜你喜欢
  • 2014-08-07
  • 2011-02-14
  • 1970-01-01
  • 2015-05-18
  • 2021-02-22
  • 1970-01-01
  • 1970-01-01
  • 2014-12-01
  • 2015-07-20
相关资源
最近更新 更多