Saat dilimi ile dize olarak tarih değeri kabul eden bir işlem var (veriler dış sistemden geliyor). Bu tarih saatini, yerel makinelerde saat diliminde ne zamana çevireceğimi söylemem gerekiyor. yerine CETFarklı saat dilimlerinden gün ışığından yararlanma saati ile dönüşüm süresi dahil
string cetId = "Central European Standard Time";
if (timeZone == "CET")
{
TimeZoneInfo cetZone = TimeZoneInfo.FindSystemTimeZoneById(cetId);
returnDateTime = TimeZoneInfo.ConvertTime(statusDateTime, cetZone, TimeZoneInfo.Local);
}
else if (timeZone == "CEST")
{
TimeZoneInfo cestZone = TimeZoneInfo.FindSystemTimeZoneById(cetId);
returnDateTime = TimeZoneInfo.ConvertTime(statusDateTime, cestZone, TimeZoneInfo.Local);
}
zaman CEST (avrupa merkez yaz saati) olup olmadığını belirli bir şey yapmak gerekir mi (avrupa merkez süresi) veya .net TimeZoneInfo nesne bu senaryoyu ele alır:
Örnek kod?
: Aynı zamanda yararlı/ortak/yaz saati isimleri ve kısaltmalar almanın dışında homurtu çalışmalarının biraz alır Zamanın düzgün bir şekilde tercüme edilmesinden endişeleniyordum – Tadhg