以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数字的形式的出生日期,如何变成汉字格式的形式  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172209)

--  作者:hbfnmxb
--  发布时间:2021/9/29 15:41:00
--  数字的形式的出生日期,如何变成汉字格式的形式
老师:出生日期列的形式是2008-01-26.如何变成二零零八一二六的形式。用什么函数。帮助文件没有找到。谢谢老师
--  作者:有点蓝
--  发布时间:2021/9/29 15:51:00
--  
http://www.foxtable.com/webhelp/topics/1578.htm
--  作者:hbfnmxb
--  发布时间:2021/9/29 16:04:00
--  
If e.DataCol.Name = "出生日期" Then 
    If e.DataRow.IsNull("出生日期") Then 
        e.DataRow("出生日期中文") = Nothing 
    Else
        e.DataRow("出生日期中文") = CLDate(e.DataRow("出生日期"))
    End If
End If

谢谢老师!!
现在输出的格式是“二○○八年二月八日”我需要的格式是“二零零八年二月八日”的格式!这种格式怎么整?
[此贴子已经被作者于2021/9/29 16:05:52编辑过]

--  作者:hongsejiyi
--  发布时间:2021/9/29 17:08:00
--  
可以将转换的结果中的O,替换成零吧,然后再存储。
--  作者:有点蓝
--  发布时间:2021/9/29 17:21:00
--  
http://www.foxtable.com/webhelp/topics/0241.htm
--  作者:hongsejiyi
--  发布时间:2021/9/29 17:26:00
--  

这样处理应该可以


图片点击可在新窗口打开查看此主题相关图片如下:日期替换.png
图片点击可在新窗口打开查看


--  作者:hbfnmxb
--  发布时间:2021/9/29 17:36:00
--  
非常感谢。