首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨平台DateTimeOffset转换为CST时区

跨平台DateTimeOffset转换为CST时区
EN

Stack Overflow用户
提问于 2022-03-29 20:14:05
回答 1查看 192关注 0票数 0

我编写了以下代码,将DateTimeOffset转换为CST DateTime

代码语言:javascript
复制
var bookingDateInCst = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(itemRequest.BookingDate, "Central Standard Time");

这在我的本地机器上工作,但是当我在PCF云环境上部署它时,我得到了以下错误:“本地计算机上找不到时区ID‘中央标准时间’”。

怎么修呢?

EN

回答 1

Stack Overflow用户

发布于 2022-03-29 20:14:05

通过读取这个块,我使用了TZConvert实用程序

https://devblogs.microsoft.com/dotnet/cross-platform-time-zones-with-net-core/

它帮助我使用以下代码解决了这个问题:

代码语言:javascript
复制
var cstTimeZoneInfo = TZConvert.GetTimeZoneInfo("Central Standard Time");
var bookingDateInCst =TimeZoneInfo.ConvertTimeFromUtc(itemRequest.BookingDate.UtcDateTime, cstTimeZoneInfo);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71668279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档