由于夏令时,英国目前比UTC提前1小时。当我从GetTimeZoneInformation检查Daylight Bias值时,它当前是-60。这是否意味着将UTC转换为DST意味着DST = UTC + -1 * DaylightBias,即否定并添加?
我认为在这种情况下,例如将Daylight Bias添加到UTC是正确的操作,因此要求DaylightBias为60而不是-60。
答案 0 :(得分:2)
这是
UTC = DST + DaylightBias [针对您的特定时区]
是的,您可以从UTC中减去偏差以获得当地时间 以下是MS术语表的引用:
时区偏差:正,零,或 以分钟为单位的负偏移量 协调世界时(UTC)。对于 例如,中欧时间(MET, GMT + 01:00)的时区偏差为 “-60”,因为它提前一小时 世界标准时间。太平洋标准时间(PST, 格林威治标准时间-08:00)的时区偏差为 “+ 480”,因为它是八个小时 在UTC之后。