以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 计算年龄 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140837) |
-- 作者:dcr111 -- 发布时间:2019/9/16 8:20:00 -- 计算年龄 老师,请问一下,年龄计算截止到2019/9/1,不是today,怎么改? If e.DataCol.Name = "身份证号码" Then Dim dr As DataRow = e.DataRow If dr.IsNull("身份证号码") Then dr("性别") = Nothing dr("出生年月") = Nothing dr("年龄") = Nothing Else dr("性别") = ReadSex(dr("身份证号码")) dr("出生年月") = ReadBirthday(dr("身份证号码")) Dim t As TimeSpan = Today - CDate(dr("出生年月")) dr("年龄") = Math.Round(t.TotalDays / 365.2422,2) End If End If |
-- 作者:有点蓝 -- 发布时间:2019/9/16 9:00:00 -- Dim t As TimeSpan = cdate("2019-09-01") - CDate(dr("出生年月")) |