JWT令牌使用所謂的Epoch或Unix時間來表示日期/時間。git
IdentityModel包含用於DateTime
和DateTimeOffset
轉換到/來自Unix時間的擴展方法:github
var dt = DateTime.UtcNow; var unix = dt.ToEpochTime();
注意
從.NET Framework 4.6和.NET Core 1.0開始,此功能經過DateTimeOffset.FromUnixTimeSeconds和DateTimeOffset.ToUnixTimeSeconds內置。c#
github地址api