Foxtable(狐表)用户栏目专家坐堂 → 发现易表和狐表之间的一个问题


  共有11064人关注过本帖树形打印复制链接

主题:发现易表和狐表之间的一个问题

美女呀,离线,留言给我吧!
yuemiao816
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:54 积分:523 威望:0 精华:0 注册:2010/1/21 20:36:00
发现易表和狐表之间的一个问题  发帖心情 Post By:2011/1/25 16:03:00 [显示全部帖子]

易表中的语句: -Int(-YearFrac([参加工作时间],Today(),1))

 

狐表中的代码:If e.DataRow.IsNull("参加工作时间") Then 
                       e.DataRow("工作年限") = Nothing 
                   Else 
                       e.DataRow("工作年限") = Date.Today.Year - e.DataRow("参加工作时间").Year
                   End If
                   If e.DataCol.Name = "参加工作时间" Then
                       e.DataTable.DataCols("工作年限").Recalc(e.DataRow)
                    End If

 

这两个都是计算工作年限的,我在易表往狐表的转移中发现他们计算结果基本是一样的,但是对于1973-1-1 0:00:00 这个时间段的计算易表得出是39而狐表是38~~差一年哦!虽然没什么大影响,不过还是很好奇想问问大侠们知道这是怎么回事吗?


 回到顶部