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