在Google Apps腳本中,我直接將參數輸入到Date對象構造函數中,並且分鐘和秒的返回日期不正確。返回的分鐘和秒是一致的,即當給定相同的輸入時它總是返回相同的不正確的數字。此外,不同輸入的輸出也會改變。Google Apps腳本從日期對象返回錯誤的分鐘
以前有沒有人看過這個或有任何調試技巧來隔離問題?
在Google Apps腳本中,我直接將參數輸入到Date對象構造函數中,並且分鐘和秒的返回日期不正確。返回的分鐘和秒是一致的,即當給定相同的輸入時它總是返回相同的不正確的數字。此外,不同輸入的輸出也會改變。Google Apps腳本從日期對象返回錯誤的分鐘
以前有沒有人看過這個或有任何調試技巧來隔離問題?
你是給定的時間參數作爲 19hr 2min 53sec 948671msec
和1second
= 1000 millisecond
當你轉換上述毫秒標準時間,它是
948671 millisecond
= 15min 48sec 671millisecond
當你這個毫秒參數添加到你的時間參數 它會是,
19hr 2min 53sec
+ 0hr 15min 48sec 671millisecond
-----------------------------------------
19hr 18min 41sec 671millisecond
-----------------------------------------
谷歌應用腳本會自動排序的時間限制。這就是爲什麼你在腳本的輸入和輸出上有不同的時間。
我去掉了毫秒,這個問題是固定的。我不確定爲什麼Date對象在給定毫秒時奇怪地行爲。