VB 年月日转换为大写

[复制链接]
查看11 | 回复3 | 2009-2-16 17:23:03 | 显示全部楼层 |阅读模式
今日是2009年02月16日
我用VB写了这样一个语句
Text3.Text = Format(Now, "yyyy-mm-dd")
显示为:2009-02-16
我想将它转换为大写的
二零零九年二月十六日
请问应该怎么写才能实现呢?
mosesmoses0651
我在load中这样写
Label37.Caption = "NumChgWord(Mid(Text3.Text, 1, 1)) & NumChgWord(Mid(Text3.Text, 2, 1)) & NumChgWord(Mid(Text3.Text, 3, 1)) & NumChgWord(Mid(Text3.Text, 4, 1)) & '年' & NumChgWord2(Mid(Text3.Text, 6, 2)) & '月' & NumChgWord2(Mid(Text3.Text, 9, 2)) & '日'"
出现的是这段代码,而不是日期,是怎么回事?????

回复

使用道具 举报

千问 | 2009-2-16 17:23:03 | 显示全部楼层
Public Function NumChgWord(Num As String)If Num = "0" ThenNumChgWord = "零"ElseIf Num = "1" ThenNumChgWord = "一"ElseIf Num = "2" ThenNumChgWord = "二"ElseIf Num = "3" ThenNumChgWord = "三"ElseIf Num = "4" ThenNumChgWord = "四"ElseIf Num = "5" ThenNumChgWord = "五"ElseIf Num = "6" ThenNumChgWord = "六"Else...
回复

使用道具 举报

千问 | 2009-2-16 17:23:03 | 显示全部楼层
'**************************************************************************'**模 块 名:日期转换 - frmMain'**说
明:魔灵圣域 by icecept(魔灵)'**创 建 人:郭卫(魔灵)'**日
期: '**修 改 人:郭卫'**日...
回复

使用道具 举报

千问 | 2009-2-16 17:23:03 | 显示全部楼层
Text3.Text = Format(Now, "yyyy年M月d日")...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行