我有两个变量可以存放小时和分钟。如果分钟变量= 60分钟,我想整理时间。因此,如果小时数= 3,分钟数= 60,我想返回小时数= 4,分钟数= 00。是否有时间函数?将60分钟或更长时间转换为小时
-2
A
回答
4
试试这个(假设两个hours
和minutes
是int
):
hours += minutes/60;
minutes %= 60;
4
这实在是微不足道的实施:
while (minutes >= 60)
{
minutes -= 60;
hours += 1;
}
0
创建自己的结构/类保存时间自定义的getter/setter
例如
struct myTimeStruct
{
public int minutes
{
get { return minutes; }
set
{
minutes = minutes % 60;
hours += minutes/60;
}
}
private int hours
{
get { return hours; }
set { hours = value; }
}
}
0
看看在TimeSpan
类:
var hours = 3;
var minutes = 60;
var timeSpan = TimeSpan.FromHours(hours) + TimeSpan.FromMinutes(minutes);
var totalHours = timeSpan.TotalHours;
相关问题
- 1. 将时钟时间转换为分钟
- 2. 将伪24小时时钟时间转换为12小时时钟时间
- 3. 将小时转换为分钟
- 4. XSL将时间值转换为“分钟/小时/天前”格式
- 5. 将十进制表示时间转换为小时,分钟,秒
- 6. 将时间戳转换为X天X小时X分钟前
- 7. 将总分钟转换为天数,小时数,分钟数vb
- 8. 在T-SQL中将分钟转换为小时和分钟
- 9. Mysql将分钟转换为一天的小时分钟
- 10. 将分钟转换为小时,分钟和秒
- 11. 是否有将分钟转换为小时的公式? (不除以60)
- 12. 将小时,分钟,秒转换为小时字符串
- 13. 转换小时的时间在15分钟的时间内
- 14. Teradata:将间隔时间(2)转换为分钟时出错
- 15. 的Python:转换减去UNIX时间为小时/分钟/秒
- 16. 的Javascript转换日期时间为 “______秒/分钟/小时/月前”
- 17. 解释时间转换为分钟和小时
- 18. 转换标准日期为当前时间以小时/分钟]/
- 19. XSLT - 转换时间为几分钟
- 20. 如果时间大于60分钟,只显示小时
- 21. 将时间戳转换为“X秒前”,“X分钟前”,“X小时前”等等
- 22. 将数据帧中的小时,分钟转换为时间格式
- 23. 试图将持续时间转换为小时:sql中的分钟
- 24. 如何将时间戳转换为shell脚本中的小时/分钟/秒?
- 25. 如何分钟转换为天,小时,分钟
- 26. 如何将分钟转换为小时/分钟并使用jQuery将各种时间值一起添加?
- 27. 将ISO8601(我认为)转换为小时:分钟:Powershell中的秒
- 28. 将小时转换为日期时间
- 29. 将每15分钟的间隔转换为R的小时间隔
- 30. php函数将Unix时间戳转换为分钟或几小时或几天像digg?
感谢这个......有类似的东西,但有分钟> 60为条件,而不是分钟> = 60,并认为我的计算是错误的。 – 2014-09-02 09:51:38
@Lucky这就是为什么你应该在你的问题中显示你的代码,别人可以很容易地发现这个错误。 :) – CodeCaster 2014-09-02 09:58:23