App Inventor學習記錄124-把毫秒轉換成年、日、小時、分、秒的外掛,TFormate

TFormate是一個可以把毫秒轉換成年、日、小時、分、秒的外掛,簡單的介紹一下它的使用方法。


這次的完成範例如下。

最上方的第一個數字,會去取從 1970年以來,以毫秒為單位測量的數值。
下面幾個就利用 TFormat這個外掛,把這個數字轉換一下。

假設,我們取得的數字是163429045267的話,經過轉換後的結果依序就是:
51年,300天,9個小時,34分鐘,13秒。
18915天,9個小時,34分鐘,13秒。
9個小時,34分鐘(只顯示時、分)。
9個小時,34分鐘,13秒(只顯示時、分、秒)。
34分鐘,13秒(只顯示分、秒)。


畫面編排如下。

就是垂直配置裡頭放標籤來顯示相關的數值。
重要的是 TFormat這個外掛。

怎麼把外掛匯入 app inventor請參考:
小技巧,怎麼匯入 app inventor的外掛(extension)到程式中


程式碼的部份如下。

設定一個變數_millis,初始值是 0。程式開始的時候就啟動計時器。

當計時器計時的時候。
把變數_millis設定成當下的時間。
call clock1.getmillis是把時間取成毫秒的值,instant的地方就放要取的時間。
在這裡,會把當下的時候,用 call clock add hours加上 8個小時,這是因為日光時間的關係。

接下來的部份就是直接拉 TFormat外掛中的程式來用就可以了。


這次的 aia檔的下載連結如下:
NO_124_timeformate.aia

APP INVENTOR外掛
名稱:TFormat
外掛來源:community.appinventor.mit.edu
外掛載點:
https://community.appinventor.mit.edu/t/time-format-millis-to-hhss-days-hhss-hh-mm-mm-ss-etc/9757

參考書籍請見博客來書籍介紹頁面:
手機應用程式設計超簡單 App Inventor 2零基礎入門班
TQC+ 創意App程式設計認證指南
TQC+創意App程式設計認證指南解題秘笈
手機應用程式設計超簡單:App Inventor 2初學特訓班
手機應用程式設計超簡單:App Inventor 2小專題特訓班
手機應用程式設計超簡單:App Inventor 2資料庫專題特訓班

之前介紹過的一些 appinventor的使用記錄,都整理在下面這個頁面上了。
APP INVENTOR學習記錄及資源整理頁面

發表迴響