2017-10-11 68 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(); 
相關問題