以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 日期格式更改 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=160603) |
-- 作者:jick0526 -- 发布时间:2021/2/8 0:49:00 -- 日期格式更改 老师,请问一下,A列是日期列,B列是字符列,我想A列输入2020-01-01时,B列会自动输入20200101这样的格式,代码要怎么写?我试了下面的代码但是不行,麻烦老师帮我改下,谢谢! If e.DataCol.name = "A列" Then If e.NewValue.length = 10 Then Dim d As Date = new Date(e.NewValue.Substring(0,4), e.newvalue.substring(5,2), e.newvalue.substring(8,2)) End If End If |
-- 作者:有点蓝 -- 发布时间:2021/2/8 8:53:00 -- If e.DataCol.name = "A列" Then If e.datarow.isnull("A列") Then e.datarow("B列") = nothing else e.datarow("B列") = format(e.datarow("A列"),"yyyyMMdd") \'http://www.foxtable.com/webhelp/topics/0362.htm End If End If
|