Foxtable(狐表)用户栏目专家坐堂 → [讨论]支piao格式问题


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

主题:[讨论]支piao格式问题

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/7/19 22:54:00 [显示全部帖子]

Dim DateStr As String
DateStr = CUDate(#12/31/2008#)
Output.Show(DateStr)

 

上述代码的输出为:贰零零捌年拾贰月叁拾壹日


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/7/20 0:10:00 [显示全部帖子]

如果是纯数字,可以自己写代码:

 

Dim sz As String = "零,壹,贰,叁,肆,伍,陆,柒,捌,玖"
Dim nm As String = "0,1,2,3,4,5,6,7,8,9"
Dim db As Double = 2011
Dim ss As String
For i As Integer = 1 To str(db).length-1
    For ii As Integer = 0 To nm.split(",").length -1
        If str(db)(i) = nm.split(",")(ii)
            ss = ss & sz.split(",")(ii)
        End If
    Next
Next
output.show("数字 2011 转换成大写:" & ss)     '结果等于 : 贰零壹壹

[此贴子已经被作者于2011-7-20 0:10:30编辑过]

 回到顶部