【求助】关于一年中旬的问题?
想这样实现一个程序,一年有365天,然后将每月的每旬单独记录出来,这样的话就有36个记录点,即:2008-1-1到2008-1-10属于一年中的第一旬即(10天一个记录)记做1,2008-1-11-2880-1-20是一年中的第2旬……一直到2008-12-21到2008-12-31是属于最后一个记做36.想写个函数,然后自动的算出这个时间段是属于一年的那个点,就是1-36这个之间的点,我写了一个如下:
function C_Q(C_date)
X_C=Clng(DatePart("y",C_date)/10)'==运用函数调出天数然后用天数整除10得出特定旬值==
if X_C>=1 and X_C<=36 then
C_Q=X_C
elseif X_C>36 then
C_Q=36
elseif X_C<=0 then
C_Q=1
end if
end function
但是发现1月份的时候就有问题,到2008-1-12的时候结果不是2。
我还想了另外的办法,实现是可以实现但是很复杂,要判断很多东西,看大家有没有跟简单的方法。谢谢了!