我在 Windows 机器上运行 .NET Core 2.2 应用程序,并且在我处理的代码中的某处运行,TimeZoneInfo
因为我需要转换为西班牙时间。
我在系统中列出了可用的时区信息并得到了一堆,我感兴趣的是“ Romance Standard Time
”。当我在 Docker 容器上部署到生产环境时,我发现出现异常,因为找不到该时区。列出容器中可用的时区,我得到了“ Europe/Madrid
”作为我需要的那个。我的问题是,是不是因为我有一个 Windows 框并且以某种方式安装/配置了“旧”或“不同”时区?有没有办法拥有相同的时区集?
作为参考,我正在使用的 Docker 镜像:
FROM microsoft/dotnet:2.2-aspnetcore-runtime
谢谢
慕妹3146593
相关分类