0
我試圖將格式爲"yyyy-mm-dd"
的時間戳轉換爲整數會計周。目前,我的算法是4(k-1)+ floor(d/7)+1,其中k是整數月份,d是月份的整數日期。週六開始新的財政周。TimeStamp到FiscalWeek
這有一些缺陷,是不正確的。例如考慮2012年1月28日星期六:
- 我的算法計算5(這是正確的)。
接下來考慮,週五2月3日:
- 我的算法計算5(這是正確的)。
現在考慮2月4日星期六。
- 我的算法計算5(這是不正確的)。
看來我的算法總是會在幾個月內失敗,從而累積一個增加的錯誤。
如何計算正確的會計周?