我有一張Excel表單,我試圖轉錄爲VB表單,以便從輸入的數字中獲取設備的運行時間。VB將總天數轉換爲datetime
假設的計算結果,例如:4.391286731那就是總天。
在Excel中,我申請:
=INT(col+row) &" Days " & HOUR(col+row) & " h " & MINUTE(col+row) & " m " & SECOND(col+row) & " s".
回報是4天9H23米27S完美。
現在在VB中,在得到最終計算後,例如:同樣的4.391286731如何將這個總數轉換爲類似於上述Excel的日期/時間格式?
可能出現[獲取年,月,日曆時間(DateTime)]的副本(http://stackoverflow.com/questions/27902973/get-years-months-days-for-an-elapsed-時間跨度的日期時間) – Plutonix
假設通過「VB」你真的指的是VB.NET(按照標籤)而不是excel-vba/vba/vbscript或其他一些變體 – Plutonix
只是一個簡單的你可以在Excel中使用它取而代之的是'= TEXT(A1,「d」「Days」「h」「h」「m」「m」「s」「s」「」)' –