J'essaie d'écrire des cookies de mon site Web et j'essaie de comprendre quelles sont les implications des fuseaux horaires sur la propriété HttpCookie.Expire. Dois-je passer DateTime.Now.AddDays(1)
ou DateTime.UtcNow.AddDays(1)
ou le fuseau horaire de l'utilisateur plus un jour?HttpCookie.Expire implications de fuseau horaire?
5
A
Répondre
11
Si vous utilisez une heure locale, .NET la convertira automatiquement en GMT lors de la sortie vers le client.
Il n'a pas d'importance pour le cookie, mais je suggère de toujours travailler avec l'UTC, donc au moins vous pouvez supposer que dans vos données, le décalage horaire est toujours 0.
Questions connexes
- 1. Convertir le fuseau horaire décalage horaire en fuseau horaire (militaire?)
- 2. Conflit de fuseau horaire ou de fuseau horaire
- 3. .NET Décalage du fuseau horaire par nom de fuseau horaire
- 4. Synchronisation de fuseau horaire
- 5. Fuseau horaire de traitement
- 6. Problème de fuseau horaire
- 7. Problèmes de fuseau horaire?
- 8. Changement de fuseau horaire
- 9. Recherche de fuseau horaire
- 10. Fuseau horaire date fuseau horaire problème dans le dojo
- 11. Fuseau horaire Fonctions Aide
- 12. Calcul du fuseau horaire
- 13. Fuseau horaire en ruby
- 14. DateTimeProperty fuseau horaire
- 15. Rails Fuseau horaire
- 16. Drupal information fuseau horaire
- 17. MySQL fuseau horaire
- 18. Format fuseau horaire datetime
- 19. facebook date fuseau horaire
- 20. comment obtenir fuseau horaire
- 21. fuseau horaire Rails activerecord
- 22. obtenir fuseau horaire utilisateur
- 23. Fuseau horaire indépendante
- 24. ajuster le fuseau horaire
- 25. Rails question Fuseau horaire
- 26. question concernant fuseau horaire
- 27. event_calendar fuseau horaire
- 28. iOS NSDateFormatter Fuseau horaire
- 29. Fuseau horaire en C#?
- 30. Fuseau horaire Heroku
La [documentation pour le système. net.cookie.expires] (https://msdn.microsoft.com/en-us/library/system.net.cookie.expires (v = vs.110) .aspx) sauvegarde votre réponse par rapport à cette classe, mais la [documentation pour system.web.httpcookie.expires] (https://msdn.microsoft.com/en-us/library/system.web.httpcookie.expires (v = vs.110) .aspx) ne contient pas de tels information. Y at-il une autre documentation qui confirme que le comportement est le même? (Je ne sais pas pourquoi il y a deux classes différentes, mais c'est à côté de la question) –
Peu importe ma question précédente. Il est répondu dans cette réponse SO: https://stackoverflow.com/a/31527059/1009155 –