ello我不知道如何編寫一個delphi程序,該程序以合適的輸入組件獲取從點A到點B所花費的分鐘數爲例。 65分鐘是1小時5分鐘,現在我的問題是怎麼寫呢?delphi將分鐘轉換爲分鐘
-5
A
回答
11
您可以使用div
和mod
,integer division and modulus operators。
procedure ConvertMinutesToHoursAndMinutes(
Input: Integer; out Hours, Minutes: Integer);
begin
Hours := Input div 60;
Minutes := Input mod 60;
end;
+0
我將如何做到這一點與DIV和MOD – user2108831 2013-02-25 21:17:49
+0
對不起,但我不明白,評論。你只需要在答案中使用代碼。它就在你身邊。 – 2013-02-25 21:19:07
+0
好,所以編碼應該看起來像這樣然後 – user2108831 2013-02-25 21:24:41
2
一個很好的格式化程序可能是這樣的:
function MinutesToStrEx(const Minutes: Cardinal): string;
var
D, H, M: Integer;
begin
H := M div 60;
M := M mod 60;
D := H div 24;
H := H mod 24;
if D > 0 then
if (H <> 0) or (M <> 0) then
Result := Format('%d days %d hours and %d minutes', [D, H, M])
else
Result := Format('%d days', [D]);
else if H > 0 then
if M > 0 then
Result := Format('%d hours and %d minutes', [H, M])
else
Result := Format('%d minutes', [M]);
end;
然後調用它像這樣:
begin
Label1.Caption := 'Ellapsed time to reach from A to B: ' + MinutesToStrEx(Minutes);
end;
相關問題
- 1. 將時鐘時間轉換爲分鐘
- 2. 將總分鐘轉換爲天數,小時數,分鐘數vb
- 3. 在T-SQL中將分鐘轉換爲小時和分鐘
- 4. Mysql將分鐘轉換爲一天的小時分鐘
- 5. 將分鐘轉換爲小時,分鐘和秒
- 6. DATEDIFF將分鐘轉換爲十進制
- 7. 將小時轉換爲分鐘
- 8. 將像素轉換爲分鐘
- 9. php將數字轉換爲分鐘
- 10. 將分鐘數轉換爲hh:mm
- 11. 將分鐘轉換爲HH24:MI格式
- 12. Mp3將分鐘轉換爲毫秒
- 13. MySQL將分鐘轉換爲秒
- 14. 將毫秒轉換爲分鐘
- 15. 將整型字段轉換爲分鐘
- 16. 使用datetime將分鐘轉換爲月
- 17. XPath 1.0:將ss轉換爲分鐘,秒
- 18. 如何分鐘轉換爲天,小時,分鐘
- 19. 轉換分鐘到毫秒
- 20. XSLT - 轉換時間爲幾分鐘
- 21. 轉換分鐘到小時和分鐘與傳統ASP
- 22. 如何將秒數轉換成Bash中的分鐘和秒鐘?
- 23. 如何將分鐘數轉換爲百分比?
- 24. 如何在tsql中將分鐘分爲天,小時和分鐘
- 25. 如何十進制分鐘轉換爲小時:分鐘在SQL Server
- 26. 如何將音頻Mediastore持續時間轉換爲分鐘和秒鐘?
- 27. 將ISO8601(我認爲)轉換爲小時:分鐘:Powershell中的秒
- 28. 如何將分鐘轉換爲小時/分鐘並使用jQuery將各種時間值一起添加?
- 29. DATEDIFF檢查一分鐘實際是一分鐘到兩分鐘
- 30. C++轉換小時,分鐘,秒到秒
你應該考慮一些清晰度修改你的問題,我有霧知道你在問什麼,它已被回答和接受,但很難理解這個問題。 – 2013-02-26 00:07:29