以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 身份证转出生日期列格式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102996) |
||||
-- 作者:大雪山 -- 发布时间:2017/6/28 23:17:00 -- 身份证转出生日期列格式 Select Case e.DataCol.Name
身份证转出生日期 目前是1993-01-30 00:00:00,需输出结果是19930130格式 [此贴子已经被作者于2017/6/28 23:26:42编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2017/6/28 23:27:00 -- 1、列类型你要改成字符类型
2、代码改成 e.DataRow("出生日期") = Format(ReadBirthday(e.DataRow("sfzh")), "yyyyMMdd") |
||||
-- 作者:大雪山 -- 发布时间:2017/6/28 23:35:00 -- 改好后,出这问题,什么原因?
此主题相关图片如下:(}$jkc)4j~taajr35~4)rn0.png [此贴子已经被作者于2017/6/28 23:36:59编辑过]
|
||||
-- 作者:大雪山 -- 发布时间:2017/6/29 0:10:00 --
出生日期公式没反应,问题出在什么地方,需改成19710917 盼解答 |
||||
-- 作者:有点蓝 -- 发布时间:2017/6/29 8:51:00 -- ...... Case "出生日期" If e.DataRow.IsNull("出生日期") Then e.DataRow("年") = Nothing e.DataRow("月") = Nothing e.DataRow("日") = Nothing Else Dim str As String = e.NewValue e.DataRow("年") = str.SubString(0,4) e.DataRow("月") = str.SubString(4,2) e.DataRow("日") = str.SubString(6) End If ......
|
||||
-- 作者:有点色 -- 发布时间:2017/6/29 9:28:00 --
|
||||
-- 作者:peibaomin -- 发布时间:2017/6/29 19:01:00 -- 每次重启后 “年龄”、“性别”、“出生日期”字段怎么清空了 |
||||
-- 作者:有点色 -- 发布时间:2017/6/29 20:55:00 -- 以下是引用peibaomin在2017/6/29 19:01:00的发言:
每次重启后 “年龄”、“性别”、“出生日期”字段怎么清空了
改成数据列
http://www.foxtable.com/webhelp/scr/2494.htm
http://www.foxtable.com/webhelp/scr/1380.htm
|