大家好,所以我目前有一个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'的定义 不确定我是否遗漏了一些明显的东西,但任何帮助都会很棒
提前致谢