mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 16:03:25 +08:00
优化【接口】优化定时任务获取token时候使用datetime时间会导致utc偏移的问题。
This commit is contained in:
@@ -131,8 +131,8 @@ namespace CoreCms.Net.Task
|
||||
var accessToken = WeChatCacheAccessTokenHelper.GetWeChatAccessToken();
|
||||
if (string.IsNullOrEmpty(accessToken) && entity.expireTimestamp > DateTimeOffset.Now.ToUnixTimeSeconds())
|
||||
{
|
||||
// 将时间戳转换为DateTime
|
||||
var expireTime = DateTimeOffset.FromUnixTimeSeconds(entity.expireTimestamp).DateTime;
|
||||
// 将时间戳转换为DateTime,使用LocalDateTime时间,防止出现 utc 偏移。导致转化的时间不对。
|
||||
var expireTime = DateTimeOffset.FromUnixTimeSeconds(entity.expireTimestamp).LocalDateTime;
|
||||
// 计算两个时间的时间差
|
||||
var timeDifference = expireTime - DateTime.Now;
|
||||
|
||||
@@ -218,8 +218,8 @@ namespace CoreCms.Net.Task
|
||||
var accessToken = WeChatCacheAccessTokenHelper.GetWxOpenAccessToken();
|
||||
if (string.IsNullOrEmpty(accessToken) && entity.expireTimestamp > DateTimeOffset.Now.ToUnixTimeSeconds())
|
||||
{
|
||||
// 将时间戳转换为DateTime
|
||||
var expireTime = DateTimeOffset.FromUnixTimeSeconds(entity.expireTimestamp).DateTime;
|
||||
// 将时间戳转换为DateTime,使用LocalDateTime时间,防止出现 utc 偏移。导致转化的时间不对。
|
||||
var expireTime = DateTimeOffset.FromUnixTimeSeconds(entity.expireTimestamp).LocalDateTime;
|
||||
// 计算两个时间的时间差
|
||||
var timeDifference = expireTime - DateTime.Now;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user