asp.net-core - .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);
解决方案
推荐阅读
- javascript - 我如何获得状态改变的元素
- scala - 获取 Akka ask 的目标/收件人
- azure - 是否可以使用托管标识从 C# 控制台代码连接 Azure 文件共享(存储帐户)
- image - 根据这些统计数据,为什么这么多 GPU 不支持常见图像类型的传输操作?
- reactjs - 如何在 React 的一个 ReactDom 行中渲染多个 js 文件(目标容器不是 React 中的 DOM 元素)
- c - C — 为什么 «write» 不能写入文件?
- python - python执行mysql脚本文件并传递参数
- function - 如何在片段着色器中添加功能以循环骨骼
- list - Ansible Jinja2 模板将字符串拆分为键值对
- python - 为什么我会收到此消息?= FileNotFoundError: [WinError 3] 系统找不到指定的路径:XXXXX