第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何計算有效服務時間,想了好久,沒有好方案,請大家指點

如何計算有效服務時間,想了好久,沒有好方案,請大家指點

紅糖糍粑 2018-07-13 14:19:34
現(xiàn)在有一個需求是,用戶提前定義好有效的服務時間區(qū)間,比如:周一,周二,周三 08:30-11:30, 13:30-17:30周六,周天 10:00-12:00,然后,定義一個過期時間,比如:30分鐘,也就是說,用戶開始后,在定義好的服務時間內(nèi),30分鐘內(nèi)完成不了,就要提醒用戶,我要根據(jù)用戶實際的開始時間,計算出預計的提醒時間,目前暴力解法,已經(jīng)實現(xiàn),但是耦合度太高,很不靈活跟大家討論一下,有沒有好的想法,還望不吝賜教,謝謝。舉例1:小明,在周一早上07:30開始了某個事件,那么他的過期時間應該是 08:30 + 30分鐘,也就是09:00,不是07:30 +30 08:00;舉例2:小明,在周六的下午13:00,開始了某個事件,那么他的過期時間應該是,第二天的10:00 + 30 分鐘,即 10:30,
查看完整描述

1 回答

?
長風秋雁

TA貢獻1757條經(jīng)驗 獲得超7個贊

無非兩種情況
一個是在服務時間內(nèi),判斷剩余時間是否大于>30min,如果是,那么最簡單,否則從下一個服務時間開始處得到剩余時間
一個是不在服務時間內(nèi),那么在下一個服務時間內(nèi)得到30min

得到剩余時間的方法,就是日期+1,然后判斷這一天是星期幾,然后算開始服務時間

不知道你用什么語言,java的話,用Calendar類。


查看完整回答
反對 回復 2018-08-05
  • 1 回答
  • 0 關注
  • 974 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號