0
A
回答
3
>> datestr(22.93/24,'HH:MM:SS')
ans =
22:55:48
請注意,我用24,因爲datestr
預計小數部分來表示「每天的百分比」分(其中有24小時)。
用於向量的一個例子,也包括AM/PM後綴:
v = [22.93 13.6167 16.3334];
strcat(datestr(v(:)/24,'HH:MM:SS'),{' '},datestr(v(:)/24,'AM'))
ans =
'22:55:48 PM'
'13:37:00 PM'
'16:20:00 PM'
注意,這裏的結果是一個cell
陣列的char
行向量,其中在第一種情況下它是char
陣列。
1
如果你在做什麼讓你產生的時間值,因爲所有的功能是建立在我會建議使用以下格式。
http://www.mathworks.com/help/matlab/ref/datenum.html
否則,如果你有過怎樣的數據沒有控制提交給你,你可能想要將矢量轉換爲單元格數組,因此您可以在單元格數組上使用cellfun(functionName,matrix)將函數「functionName」應用於每個單元格。然後,您只需編寫一個函數將小時轉換爲標準時間格式並將其替換爲functionName即可。
1
% hours h minutes m seconds s
h0=22.93;
h=floor(h0)
m=floor((h0-floor(h0))*60)
s=60*((h0-floor(h0))*60 -floor((h0-floor(h0))*60))
相關問題
- 1. 將小時轉換爲日期時間
- 2. 將時間戳轉換爲毫秒 - MATLAB
- 3. 如何在PHP中將12小時時間轉換爲24小時制時間?
- 4. 在Oracle中將24小時時間轉換爲12小時時間
- 5. 從excel中將12小時時間轉換爲24小時時間
- 6. 如何將j2me中的12小時時間轉換爲24小時時間?
- 7. 將僞24小時時鐘時間轉換爲12小時時鐘時間
- 8. 在Obj-C中將24小時轉換爲12h時間格式
- 9. 在SQL中將時間轉換爲12小時制格式
- 10. 在C#中將小時轉換爲天#
- 11. 使用Java將24小時時間轉換爲12小時時間
- 12. 將列數轉換爲MATLAB中的小時數
- 13. 將時間轉換爲MySQL時間
- 14. 將日期時間轉換爲時間
- 15. 將時間戳轉換爲時間
- 16. VBA將日期時間轉換爲列中的小時數
- 17. 在Clojure中將即時時間轉換爲Joda時間
- 18. 在Java中將float轉換爲時間?
- 19. 將2個24小時的時差轉換爲時間
- 20. 將12小時時間格式轉換爲24小時,如mysql中所示
- 21. 將數字格式轉換爲matlab中的時間格式
- 22. 在報告中將時間轉換爲小數
- 23. 如何在Postgres中將12小時時間戳格式轉換爲24小時時間戳格式?
- 24. 在MYSQL中將時間戳轉換爲日期時間
- 25. 如何在UNIX中將UNIX時間戳轉換爲EST時間?
- 26. 如何在ISO中將ISO8601時間戳轉換爲unix時間?
- 27. 在Python中將未知時間戳轉換爲日期時間
- 28. 在java中將祖魯時間轉換爲本地時間
- 29. 如何在C(Ubuntu)中將IST時間轉換爲UTC時間?
- 30. 在Apex Salesforce中將Unix時間轉換爲日期時間
當時間是24小時制時,AM/PM通常沒有指定。您確定這是您想要的嗎? –
也許這就是數據在軟件中呈現給我的方式。也許你不夠聰明去做其他假設...... – TYL