大佬教程收集整理的这篇文章主要介绍了.net – 我应该在HttpCookie.Expires和HttpCachePolicy.SetExpires中使用DateTime.Now还是DateTime.UtcNow?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Cookies are sending ‘GMT’时间,但我不知道如果我发送datetiR_312_11845@e.Now.AddDays(3)如果我将在GMT 5发生什么,与Expires HTTP header (sec 14.21)相同。
我该用什么
在内部,第一件事.SetExpires是将您提供的datetiR_312_11845@e转换为UTC,然后将其设置在cookie上。
记住,只要你的datetiR_312_11845@e消费者正确使用datetiR_312_11845@e类,那么两者是一样的 – 只是一个是“baselined”到UTC,另一个不是:
20110701T14:00:00-1:00 (British Summer TimE)
和
20110701T13:00:00+0:00 (UTC)
代表完全相同的日期时间,即UTC的1点。
只要消费者正确处理(看起来像反光镜),那就没有任何区别。
如果你把这个作为一个时间字符串传递,那么当然这可能会有所作为,但在这种情况下不是这样。
您可以使用以下代码查看效果(假设您不是UTC,如果您是 – 将您的设置更改为测试!)。一旦您要求将其转换为UTC,它们都会输出相同的日期时间。
WritedatetiR_312_11845@e(datetiR_312_11845@e.Now); WritedatetiR_312_11845@e(datetiR_312_11845@e.UtcNow); public static void WritedatetiR_312_11845@e(datetiR_312_11845@e datetiR_312_11845@E) { Console.WriteLine(datetiR_312_11845@e.ToUniversalTime().ToLongtimestring()); }
以上是大佬教程为你收集整理的.net – 我应该在HttpCookie.Expires和HttpCachePolicy.SetExpires中使用DateTime.Now还是DateTime.UtcNow?全部内容,希望文章能够帮你解决.net – 我应该在HttpCookie.Expires和HttpCachePolicy.SetExpires中使用DateTime.Now还是DateTime.UtcNow?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。