Tôi đang cố gắng để viết cookie từ trang web của mình và tôi đang cố gắng tìm ra những hàm ý thời gian có trên thuộc tính HttpCookie.Expire. Tôi có nên vượt qua DateTime.Now.AddDays(1)
hoặc DateTime.UtcNow.AddDays(1)
hoặc múi giờ của người dùng cộng với một ngày không?HttpCookie.Giới hạn múi giờ ngoài ý muốn?
5
A
Trả lời
11
Nếu bạn sử dụng giờ địa phương, .NET sẽ tự động chuyển đổi thành GMT khi xuất nó cho khách hàng.
Vì vậy, nó không quan trọng đối với cookie, nhưng tôi khuyên bạn nên luôn làm việc với UTC, vì vậy ít nhất bạn có thể giả định rằng trong dữ liệu của bạn bù trừ múi giờ luôn là 0.
Các vấn đề liên quan
- 1. Nhận chênh lệch múi giờ giữa hai múi giờ trong một thời hạn nhất định
- 2. Hỗ trợ múi giờ Django Bên ngoài các mẫu
- 3. NSDate - Offsetting Múi giờ
- 4. Múi giờ bằng Python
- 5. Java GregorianCalendar múi giờ
- 6. điều chỉnh múi giờ
- 7. Viết tắt múi giờ
- 8. Ngày giờ Mysql với múi giờ
- 9. Múi giờ cho Firebase.ServerValue.TIMESTAMP
- 10. Cách chuyển đổi ngày giờ từ múi giờ này sang múi giờ khác
- 11. postgres múi giờ mặc định
- 12. Django: vấn đề múi giờ
- 13. Nhận ngày giờ cho múi giờ khác Bất kể múi giờ địa phương
- 14. Cài đặt múi giờ oozie
- 15. có bao nhiêu múi giờ?
- 16. Định dạng múi giờ datetime
- 17. Lấy đúng múi giờ bù đắp bằng Python sử dụng múi giờ địa phương
- 18. Giờ clock_gettime là giờ UTC hay múi giờ địa phương?
- 19. Múi giờ cài đặt theo lập trình chỉ hoạt động cho các múi giờ + UTC
- 20. Lấy múi giờ trong android
- 21. Tính toán múi giờ Joda
- 22. Python strptime() và múi giờ?
- 23. được sử dụng múi giờ
- 24. Twitter - Múi giờ của Tweeet
- 25. ExtJS ngày và múi giờ
- 26. DateTime.Ticks, DateTime.Equals và múi giờ
- 27. Ngày PostgreSQL() với múi giờ
- 28. Nhận múi giờ từ DateTime
- 29. Setting múi giờ mặc định không hoạt động mặc dù múi giờ là hợp lệ
- 30. Cấu hình múi giờ mặc định PHP
[tài liệu cho hệ thống. net.cookie.expires] (https://msdn.microsoft.com/en-us/library/system.net.cookie.expires (v = vs.110) .aspx) sao lưu câu trả lời của bạn liên quan đến lớp đó, nhưng [tài liệu dành cho system.web.httpcookie.expires] (https://msdn.microsoft.com/en-us/library/system.web.httpcookie.expires (v = vs.110) .aspx) không chứa thông tin. Có tài liệu nào khác xác nhận rằng hành vi này giống nhau không? (Tôi không biết tại sao có hai lớp học khác nhau, nhưng đó là bên cạnh điểm) –
Đừng bận tâm câu hỏi trước của tôi. Nó được trả lời trong câu trả lời SO này: https://stackoverflow.com/a/31527059/1009155 –