我想計算以紀元毫秒為單位的令牌到期時間與以紀元毫秒為單位的當前時間之間的差異。
令牌的示例到期時間是16402379927082021 年 12 月 12 日,當前時間假設是16341080982422021 年 10 月 13 日。
基本上我想計算兩個時間戳之間的天數差異。
就像如果差異小于 10 天并且令牌將在 10 天后到期,則需要創建一個新令牌。
知道如何獲得天數差異而不是將其與 10 天進行比較嗎?
需要用shell腳本撰寫。
uj5u.com熱心網友回復:
一種天真的方法是:
a=1640237992708
b=1634108098242
diff="$((a-b))"
max_diff=$((1000 * 60 * 60 * 24 * 10))
if test "$diff" -gt "$max_diff"
then
echo "Diff is higher than $max_diff"
fi
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/315042.html
