ACCESS 不用编写代码,计算某员工从入职到今天的工龄有几年几个月几天了:
算出从入职到现在的总工龄天数
总工龄天: DateDiff("d",[入职日期],Now())
计算工龄整数年
年: Int([总工龄天]/365)
计算不满一年的整数月
月: Int(([总工龄天]-[年]*365)/30.41667)
计算不满一个月的整数天
日:Int([总工龄天]-[年]*365-[月]*30.41667)
工龄:[年]&”年”&[月]&”月”&[日]&”日”
得到 **年**月**日
备注:忽略月大月小与闰2月,30.41667是年平均每月天数,即:365天/12月=30.41667天/月