Office中国论坛/Access中国论坛
标题:
请问如何计算两个日期之间的年份差?
[打印本页]
作者:
xianjied
时间:
2003-7-18 06:55
标题:
请问如何计算两个日期之间的年份差?
用datediff函数计算两个日期之间的年份差时,即使不满一年,只要跨年度,也计算成1。 请问如何准确计算两个日期之间的年份差?
作者:
sweetduck
时间:
2003-7-18 07:16
year(date())
或者year(你的日期)
[此贴子已经被作者于2003-7-17 23:17:23编辑过]
作者:
xianjied
时间:
2003-7-18 16:22
Year(date())只能取得年份值,而不能取得两个日期之间的年份差。比如2002-6-2和2003-6-1之间不到1年,因此需要得到的年份差为0;2002-6-2和2003-6-3之间超过1年不到2年,因此需要得到的年份差为1。
作者:
Trynew
时间:
2003-7-18 16:28
那你用datediff函数计算两个日期之间的月份差或天数差,再除以12或365.6,则你的年份差可以准确到小数点后5、6位。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3