Comment puis-je convertir un DateTime de EST/EDT à GMT mais je ne sais pas où le code sera exécuté (fuseau horaire local inconnu) et également prendre en compte le gain de temps ...convertir de EST/EDT à GMT
Répondre
Vous voulez TimeZoneInfo.ConvertTimeToUtc(), ce qui vous permet de transmettre l'information 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 cela va gérer automatiquement l'heure d'été, mais vous aurez envie de le tester pour être sûr.
désolé je veux dire l'heure de l'est donc il pourrait être EST ou EDT (heure avancée de l'Est) – Comma
il a planté lorsque j'ai utilisé l'heure de l'Est – Comma
Yup ... si vous regardez les docs, puis regardez dans votre registre (où FindSystemTimeZoneInfoById() fait sa recherche), vous verrez que la clé "Eastern Standard Time" a une Sous-clé "Dynamic DST" ... donc * j'espère * que l'appel ConvertTimeToUtc() utilisera le besoin. – JaredReisinger
Jetez un oeil à la classe TimeZoneInfo
.
- 1. Convertir gmt - php
- 2. iPhone: GMT NSDate convertir à l'heure locale
- 3. SQL Convertir en GMT DateTime
- 4. Webservice pour convertir le nom de timzezone en décalage GMT
- 5. Comment convertir chaque fuseau horaire en GMT +5,30?
- 6. Comment convertir un horodatage GMT en horodatage Unix (javascript)
- 7. Comment convertir GMT en LocalTime dans Win32 C?
- 8. convertir Gmt fuseau horaire vers CET en iPhone?
- 9. NSDate - GMT sur iPhone
- 10. Convertir date/heure en GMT en EST en Javascript
- 11. Millisecondes à diverses conversions GMT fuseaux horaires
- 12. Modification de GMT à EST pour l'heure dans Crystal Reports
- 13. Changement de format GMT
- 14. Conversion de fuseau horaire GMT en java
- 15. Convertir les dates GMT en BST à la volée dans SQL Server 2000
- 16. Convertir NSDate à NSString avec NSDateFormatter avec TimeZone sans GMT Heure Modificateur
- 17. Décalage par rapport à l'heure GMT
- 18. vb.net - Heure GMT?
- 19. enregistrer CURRENT_TIMESTAMP as GMT
- 20. Comment analyser les "GMT + heures: minutes" ou "GMT heures: minutes" à l'aide SimpleDateFormat en Java (Android)
- 21. Sérialiser Datetime sans GMT en C#
- 22. Twitter Oauth GMT/BST problème
- 23. Requête MySQL pour l'heure GMT en cours
- 24. ajout de GMT fois en php
- 25. Paramètre datetime utilisateur comme GMT, comment convertir la date en paramètre localisé?
- 26. Convertir l'horodatage GMT (JJ/MM/AAAA) en heure locale (MM/JJ/AAAA) en JavaScript
- 27. Convertir millisecondes à NSDate
- 28. Sérialisation DateTime à heure sans millisecondes et gmt
- 29. Comment accéder à l'heure GMT en utilisant VC
- 30. Javascript Différence entre fuseau horaire et GMT
Question connexe - http://stackoverflow.com/questions/2532729/daylight-saving-time-and-timezone-best-practices – Oded