首页 > 解决方案 > .net 核心 Web API 是否根据服务器位置或请求发送方位置将 DateTime 转换为本地时间?

问题描述

我从角度前端/邮递员传递 UTC 时间,Web API 会自动将其转换为本地时间。

是本地时间基于请求/请求位置中传递的时区的某些标头,还是基于部署 Web API 的服务器的时区?

@编辑:

是因为设置了默认文化吗?

var requestLocalizationOptions = new RequestLocalizationOptions
    {
        DefaultRequestCulture = new 
            Microsoft.AspNetCore.Localization.RequestCulture("pl"),
        SupportedCultures = supportedCultures,
        SupportedUICultures = supportedCultures
    };

app.UseRequestLocalization(requestLocalizationOptions);

标签: asp.net-core.net-coreasp.net-core-webapi

解决方案


推荐阅读