我的asp.net完整日历有问题。实际上,当我使用它时,我的活动时间为“80分钟”格式。
但我希望以“1:20分钟”格式
请事先帮助我。
答案 0 :(得分:1)
为了满足您的要求,请使用TimeSpan.FromMinutes
,如下所示: -
var result = TimeSpan.FromMinutes(80);
TimeSpan.FromMinutes
会为您提供一个对象,您可以通过不同的方式使用它,如下所示。
var hours = (int)result.TotalHours;
var minutes = result.Minutes;
var time = string.Format("{0} : {1}", hours, minutes);
答案 1 :(得分:1)
您可以执行以下简单的数学计算:
//minutes to be converted (70minutes = 1:10 hours)
int totalminutes = 70;
//total hours
int hours = 70 / 60;
//total minutes
int minutes = 70 % 60;
//output is 1:10
var time = string.Format("{0} : {1}", hours, minutes);