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)