Comment convertir un DateTime de l'EST/EDT en GMT mais je ne sais pas où le code sera exécuté (fuseau horaire local inconnu) et tenir également compte des économies de temps...
Réponses
Trop de publicités?Vous voulez TimeZoneInfo.ConvertTimeToUtc(), qui vous permet de passer les informations de fuseau horaire source en tant que paramètre. Par exemple :
TimeZoneInfo est = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
DateTime someDateTimeInUtc = TimeZoneInfo.ConvertTimeToUtc(someDateTime, est);
Je pense que cela gérera automatiquement l'heure d'été, mais vous voudrez le tester pour être sûr.
Philip Smith
Points
1320