C# cung cấp một cách để lấy ngày hiện tại theo DateTime.Now
. Nhưng vấn đề là máy chủ của tôi ở Hoa Kỳ và tôi nhận được thời gian ở Hoa Kỳ khi tôi sử dụng DateTime.Now
C# và Giờ địa phương hiện tại cho các quốc gia khác nhau
Có cách nào để có thời gian địa phương hiện tại cho một quốc gia cụ thể trong C# không? (Tôi có miền địa phương của mỗi người dùng, vì vậy nếu tôi có thể nhận được thời gian hiện tại cho từng miền địa phương thì tôi an toàn)
Tôi đã xem cách using Time Zone nhưng sau đó tôi phải giữ múi giờ so với quốc gia.
Tôi đã tìm kiếm và hầu hết câu hỏi ở đây là về chuyển đổi thời gian UTC thành giờ địa phương và ngược lại. Hy vọng ai đó sẽ có thể khai sáng cho tôi.
Tôi không đưa ra một giải pháp, nhưng đọc blog [Whats sai với datetime nào] (http: // noda-time.blogspot.in/2011/08/what-wrong-with-datetime-anyway.html) cho các sự cố liên quan đến DateTime/DateTimeOffet. . – Tilak
[Nhận múi giờ theo quốc gia và khu vực] (http://stackoverflow.com/q/7977736) –
Lưu ý rằng một số quốc gia trải qua một số múi giờ. Vì vậy, biết chỉ có đất nước có thể không đủ. Hiểu rõ hơn về múi giờ của người dùng từ máy tính của anh ấy. – Guillaume