通过GetTimeZoneInformation 可以读取 Private Type TIME_ZONE_INFORMATION Bias As Long StandardName(0 To 31) As Integer StandardDate As SYSTEMTIME StandardBias As Long DaylightName(0 To 31) As Integer DaylightDate As SYSTEMTIME DaylightBias As Long End Type 但是 StandardName和DaylightName 得到的是"XX标准时间","XX夏季时间",但是有时候会出现列表中多个都是 一样的StandardName和DaylightName . 比如 (GMT+01:00)贝尔格莱德,布拉迪斯拉发,布达佩斯和 (GMT+01:00)萨拉热窝,斯科普里,华沙,萨格勒布 的StandardName和DaylightName 都是中欧标准时间,中欧夏季时间 这样似乎没有办法区分 如何才能得到一个唯一的时区信息,以便解决这个冲突呢? 望老师们多赐教!