Làm cách nào để chuyển đổi DateTime từ EST/EDT thành GMT nhưng tôi không biết mã sẽ chạy ở đâu (múi giờ địa phương không xác định) và cũng tiết kiệm thời gian ...chuyển đổi từ EST/EDT sang GMT
Trả lời
Bạn muốn TimeZoneInfo.ConvertTimeToUtc(), cho phép bạn chuyển thông tin múi giờ nguồn dưới dạng thông số. Ví dụ:
TimeZoneInfo est = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
DateTime someDateTimeInUtc = TimeZoneInfo.ConvertTimeToUtc(someDateTime, est);
tôi nghĩ này sẽ tự động xử lý thời gian ánh sáng ban ngày tiết kiệm, nhưng bạn sẽ muốn kiểm tra nó để đảm bảo.
xin lỗi tôi là giờ đông nên có thể là EST hoặc EDT (Giờ ban ngày miền đông) – Comma
nó bị rơi khi tôi sử dụng thời gian đông – Comma
Yup ... nếu bạn nhìn vào tài liệu, và sau đó tìm trong registry của bạn (nơi FindSystemTimeZoneInfoById() hiện tra cứu của nó), bạn sẽ thấy rằng "Eastern Standard Time" chính có một Phím chức năng "Dynamic DST" ... vì vậy * hy vọng * cuộc gọi ConvertTimeToUtc() sẽ sử dụng nó khi cần thiết. – JaredReisinger
Hãy xem qua lớp TimeZoneInfo
.
- 1. Chuyển đổi 'bảo thủ nhất' sang GMT?
- 2. Chuyển đổi GMT DateTime Chuỗi
- 3. NSDate - Chuyển đổi ngày thành GMT
- 4. JAVA: gmt để chuyển đổi giờ địa phương
- 5. làm thế nào để chuyển đổi định dạng ngày php sang GMT và ngược lại?
- 6. sqldf: Thay đổi dấu thời gian từ giờ địa phương sang GMT/UTC
- 7. Cách chuyển đổi ngày địa phương thành GMT
- 8. Chuyển đổi từ BitArray sang Byte
- 9. Chuyển đổi từ IEnumerable sang Danh sách
- 10. Chuyển đổi từ mod_python sang mod_wsgi
- 11. Cách chuyển đổi từ markdown sang pdf
- 12. Chuyển đổi từ RGB int sang Hex
- 13. Chuyển đổi từ Mercurial sang Subversion
- 14. Chuyển đổi sang Luồng từ Url
- 15. Python: Chuyển đổi từ `datetime.datetime` sang` time.time`
- 16. Chuyển đổi từ C++ sang Java
- 17. Loại Chuyển đổi từ C sang Java
- 18. Lua: chuyển đổi từ phao sang int
- 19. Chuyển đổi sang và từ lịch Hindu
- 20. Chuyển đổi từ IplImage * sang cv :: MAT
- 21. Chuyển đổi từ nguyên mẫu sang jQuery
- 22. Chuyển đổi giờ UTC/GMT thành giờ địa phương
- 23. Thay đổi ngày khi chuyển đổi từ XMLGregorianCalendar sang Lịch
- 24. Chuyển đổi sang Enum
- 25. Chuyển đổi sang UCS2
- 26. Chuyển đổi Html sang RTF
- 27. Chuyển đổi PHP4 sang PHP5
- 28. Chuyển đổi EBNF sang BNF
- 29. Chuyển đổi VBScript sang Javascript
- 30. Chuyển đổi JSON sang CSV
Câu hỏi liên quan - http://stackoverflow.com/questions/2532729/daylight-saving-time-and-timezone-best-practices – Oded