将字符串转换为TimeZoneInfo

时间:2016-06-29 19:16:41

标签: c# silverlight timezone

大家好,所以我目前有一个Silverlight程序,我从产品接收时区,但目前正以字符串格式保存。我需要使用他们的时区将给定时间从用户转换为他们的UTC时间。我做了一些研究,发现TimeZoneInfo有一个名为ConvertTime(DateTime dt,TimeZoneInfo timeZone)的方法,它会根据用户时区将日期时间转换为UTC。我遇到的问题是这个。这是我的以下代码:

public DateTime GetUtclocal(string timeZoneId, DateTime dt)
{
     return TimeZoneInfo.ConvertTime(dt, TimeZoneInfo.FromSerializedString(timeZoneInfo);
{

问题是,我有一个错误,说'System.TimeZoneInfo'不包含' FromSerializedString'的定义 不确定我是否遗漏了一些明显的东西,但任何帮助都会很棒

提前致谢

0 个答案:

没有答案