如何算出几年几个月?

fengjintai 2015-09-25 03:29:51
如何算出两个时间之间有多少年多少月?
例如字段gzsj(字符型)是197811,txsj(字符型)201510,如何算之间出有几年几个月?
...全文
353 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2015-10-03
  • 打赏
  • 举报
回复
*--两个日期之间月数(Max是防止ldDateE小于ldDateB) ldDateB={^2004/02/29} ldDateE={^2005/02/28} ?"两个日期之间月数",Max((Year(ldDateE)-Year(ldDateB))*12+Month(ldDateE)-(Month(ldDateB)+Iif((Day(ldDateE)<Day(ldDateB) And Day(ldDateE+1)>1),1,0)),0) 得出月数,除12得出年数,余数为月数
liups 2015-09-27
  • 打赏
  • 举报
回复
DATE( ) 函数可以转换成日期,然后两个日期之间可以减什么的,得到楼主想要的结果
oldbbb 2015-09-25
  • 打赏
  • 举报
回复
前后年差数*12 加上 前后月差数 就是总月数,总月数 / 12,商为年数余为月数,是不是这意思。 (首尾计要加一) 如:(2015 - 1978) * 12 + 10 - 11 = 443 年数:int(443/12) 月数:mod(443/12)

2,741

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧