【问】如何用VB高效的取得莫个日期的Day?
VBAHZ 2005-12-15 07:48:33
VB内部函数Day可以返回莫个日期的天数,
但现在实际应用时,要有数千万次的调用,这时Day函数就显得慢了许多。
而我们知道,日期型变量只是一个浮点数而已,对于纯日期而言,只是一个从1899
年12月31日开始的长整数(正数)而已,那样的话,
如果我们要自己做一个高效的Day函数,只是对一个整数进行计算而已(当然,有负
数的可能——1899年以前的日期)
而且,为了效率着想(没办法,必须用VB!!!)
应该尽量减少(只是减少哦)乘除法的计算
但不知道如何做?(最好能同时实现WeekDay)
俺不懂什么算法的,还请各位大虾帮帮忙,谢谢!