标签: android xamarin timezone
客户的Android应用报告TimeZoneNotFoundException以下代码/值(以Xamarin编写):
TimeZoneNotFoundException
TimeZoneInfo.FindSystemTimeZoneById("America/Los_Angeles");
这怎么可能?某些Android设备是否缺少某些时区?它在我们的测试设备上工作正常,我无法在互联网上找到任何东西。
答案 0 :(得分:0)
您必须使用Olson ID。
http://www.mobtowers.com/xamarin-date-and-time-handling/ http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/zone_tzid.html
或者如果您需要动态执行:
.NET TimeZoneInfo from Olson time zone