上回 有提到使用 「世界協調時間(UTC)」作為時間戳記,這樣除了還原當地時間變得很方便,若要比對該時間
戳記是還在有效期限內,也是蠻方便的,這邊就稍微紀錄一下' ~
首先,我們拿到一組「時間戳」,一串數字裡面記載著某個時間點,先來看一下怎麼還原本地時間,
這邊戳記為「1697032306」,還原時間為 「2023/10/11 下午 09:51:46」
由上圖可以看到,使用 new DateTime().AddSeconds() 方法,將時間戳記,還原為DateTime 格式,再來直接
跟當下的時間相減取得 TimeSpan 格式的結果,後續就可以透過TimeSpan 提供的相關屬性來取得對應的數值
由上圖的 interval.TotalMinutes 屬性可得到較詳細的分鐘數,而 interval.Minutes 則是 interval.TotalMinutes
取整數在除以60 分鐘的「餘數」
其中兩個 DateTime 的比較,也可以使用以下方式寫法
【參考】
沒有留言:
張貼留言