Tôi đã tìm kiếm cách chuyển đổi từ UTC sang giờ miền núi và tôi đã tìm thấy thành công chức năng sau mà mọi người nói đều tính đến DST. Bất cứ khi nào nó chuyển đổi từ UTC sang Mountain, nó luôn luôn -7 để bù đắp (khi nó phải là -6 hiện tại). Ngoại trừ nó không có vẻ là. Bất cứ ai có thể tỏa sáng một chút về điều này cho tôi hoặc một cách để làm cho nó đưa vào tài khoản DST?Chuyển đổi từ UTC sang US Mountain time với DST
DateTime utcTime = new DateTime(createdDate.Ticks, DateTimeKind.Utc);
DateTime mountainTime = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(utcTime, "US Mountain Standard Time");
Cảm ơn, Dman
là bạn có mục tiêu cụ thể chuyển đổi UTC Mountain hoặc là nó để chuyển đổi UTC thành múi giờ của khách hàng? –