Foxtable(狐表)用户栏目专家坐堂 → 计算日龄


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

主题:计算日龄

帅哥哟,离线,有人找我吗?
sxdoc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
计算日龄  发帖心情 Post By:2012/10/26 12:28:00 [只看该作者]

根据出生日期计算月龄代码正常,但日龄代码出错,请帮忙修改,谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
sxdoc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
  发帖心情 Post By:2012/10/26 12:29:00 [只看该作者]

 If e.DataRow.IsNull("出生日期") Then '如果没有输入出生日期
        e.DataRow("月龄") = Nothing '则清空年龄
    Else
        '否则计算月龄
        e.DataRow("月龄") = Date.Today.month - e.DataRow("出生日期").month
    End If
    If e.DataRow.IsNull("出生日期") Then '如果没有输入出生日期
        e.DataRow("日龄") = Nothing '则清空年龄
    Else
        '否则计算日龄
        e.DataRow("日龄") = Date.Today - e.DataRow("出生日期").day
    End If

 回到顶部
帅哥哟,离线,有人找我吗?
wjl-se
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:762 积分:6302 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2012/10/26 12:35:00 [只看该作者]

日龄是什么概念?不太理解这种算法……

是不是这样:

e.DataRow("日龄") = Date.Today.Day - e.DataRow("出生日期").day

 


 回到顶部
帅哥哟,离线,有人找我吗?
sxdoc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
  发帖心情 Post By:2012/10/26 12:59:00 [只看该作者]

谢谢,你对了,刚出生的小孩没满月就是讲日龄的呀


 回到顶部
帅哥哟,离线,有人找我吗?
sxdoc
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
  发帖心情 Post By:2012/10/26 13:00:00 [只看该作者]

讲他0.0几岁就别扭了

 


 回到顶部
帅哥哟,离线,有人找我吗?
sxdoc
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:278 积分:2387 威望:0 精华:0 注册:2011/8/18 8:33:00
  发帖心情 Post By:2012/10/26 13:01:00 [只看该作者]

3天的就只能说是0.008....岁了

 


 回到顶部
帅哥哟,离线,有人找我吗?
wjl-se
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:762 积分:6302 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2012/10/26 13:09:00 [只看该作者]

那你可能要考虑,防止出现负数

 回到顶部