c# – 将UTC DateTime转换为特定时区xamarin表单pcl

我正在开发一个项目,我在服务响应中获得UTC DateTime.

我想在特定时区将UTC DateTime转换为Datetime.我已经尝试过System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId但它在xamarin表单pcl中不可用.

是否有任何解决方案或解决方法来处理此方案?

谢谢

最佳答案 尝试以这种方式使用ToLocalDateTime():

DateTime date = DateTime.Now;
var test = date.ToLocalDateTime();
点赞