标签: asp.net asp.net-mvc
我正在尝试从我的网站编写Cookie,而我正试图找出时区对HttpCookie.Expire属性的影响。我应该通过DateTime.Now.AddDays(1)或DateTime.UtcNow.AddDays(1)或用户的时区加一天吗?
DateTime.Now.AddDays(1)
DateTime.UtcNow.AddDays(1)
答案 0 :(得分:11)
如果您使用本地时间,.NET会在将其输出到客户端时自动将其转换为GMT。
因此对cookie无关紧要,但我建议始终使用UTC,因此至少可以假设在数据中时区偏移量始终为0。