我有這段代碼作爲我的程序計算太陽時間的一部分。但我的計算使用小數時間。現在,我需要在時鐘顯示結果。從matlab中的十進制時間顯示時鐘時間
%To calculate solar time
stime = time + (((4*(Lloc-Lsm))+ Et)/60);
disp(['The true solar time is ' num2str(stime),'hr']); %To display the solar time
的答案是這樣的:
The true solar time is 13.0501hr
我怎麼能轉換時間時鐘時間(12小時或24小時格式)。即分鐘應乘以60(0.0501 * 60min = 3.006),時間應顯示爲13:03或1:03 PM。
感謝您的幫助。謝謝。 問候,-researcher-