2
到期缓存我使用cache.insert()
方法来添加一些数据高速缓存,它使用绝对过期,并在4小时内到期一次。 现在我有一个新的要求,在特定时间到期缓存:早上7点,11点,下午3点,晚上7点。在特定的时间
有没有办法做到这一点?
当前代码:
ctx.Cache.Insert("stmodel", stModel, null,
DateTime.Now.AddHours(4), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Default, OnCachedItemRemoved);
在此先感谢。
我认为你正在寻找[四舍五入datetime对象(http://stackoverflow.com/questions/1393696/rounding-datetime-objects) –
如何四舍五入日期时间将在此要求帮助? – user1165815
是不是你的问题“如何找到下一个时间四舍五入”? (也是简单的'if'与4个条件可能是足够的,并且比在'postTime'Now.AddHours(4)