2017-10-11 26 views
1

我正在处理一个项目,其中我在服务响应中获取UTC DateTime。 我想在特定时区将UTC日期时间转换为日期时间。我试过System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId但它在xamarin表单pcl中不可用。将UTC日期时间转换为特定时区xamarin表单pcl

有没有解决方法或解决方法来处理这种情况?

感谢

+0

那么你已经有* *要转换成'TimeZoneInfo' ?更多细节将会有所帮助。 –

+0

我从服务解析json后得到UTC日期时间。我想通过TimeZoneInfo.ConvertTimeBySystemTimeZoneId方法更改时区,但它缺少。有TimeZoneInfo.Convert方法存在。 – Sunny

+0

但你想使用什么时区? –

回答

0

试试下面的代码:

TimeZoneInfo.ConvertTime(date, TimeZoneInfo.Local); 
0

尝试使用ToLocalDateTime()这样:

DateTime date = DateTime.Now; 
var test = date.ToLocalDateTime(); 
相关问题