【发布时间】:2016-05-25 02:37:20
【问题描述】:
我有一个 PCL 项目,我正在尝试 Deserialize System.TimeZoneInfo 对象,它给出了这个例外:
找不到用于 System.TimeZoneInfo 类型的构造函数。一种 类应该有一个默认构造函数,一个构造函数 参数或用 JsonConstructor 属性标记的构造函数。 路径“Id”,第 1 行,位置 6。
"{\"Id\":\"Pacific Standard Time\",\"DisplayName\":\"(UTC-08:00) Pacific Time (US & Canada)\",\"StandardName\":\"Pacific Standard Time\",\"DaylightName\":\"Pacific Daylight Time\",\"BaseUtcOffset\":\"-08:00:00\",\"SupportsDaylightSavingTime\":true}"
可能无法创建自己的转换器,因为您可以在 PCL 库中使用 TimeZoneInfo 对象执行的操作非常有限。有关如何解决此问题的任何建议或访问TimeZoneInfo 的任何其他方式。
【问题讨论】:
标签: c# .net timezone portable-class-library