工作中需要计算业务期限:按起始日和到期日计算月差,然后判断属于“短期”还是“中长期”。我发现,还是微软的basic计算结果最人性化。
像下图:
最后一笔业务,期限380天,使用微软VB计算月数是13个月,而其他语言计算结果是12个月。业务规定12个月以下是短期,大于12个月是中长期。只有微软VB计算结果符合实际情况,其他语言不行。WPS计算结果也是12个月,WPS应该是用的C++语言写的函数。
图片中使用pascal语言的monthspan函数计算月数,结果是12个月。使用VB的datediff计算结果是13个月。
看来VB语言人性化!
留言与评论(共有 0 条评论) “” |