国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net(vb)實現金額轉換成大寫的函數

2024-07-10 12:41:47
字體:
來源:轉載
供稿:網友
代碼如下:
''' <summary>
''' 將數據轉換為Double數字
''' </summary>
''' <param name="Obj"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Shared Function todbl(ByVal Obj As Object) As Double
If Obj Is DBNull.Value Then
Return 0
ElseIf IsNumeric(Obj) = False Then
Return 0
Else
Return Obj
End If
End Function

代碼如下:
''' <summary>
''' 將金額轉換成大寫
''' </summary>
''' <param name="Money">金額</param>
''' <returns></returns>
''' <remarks></remarks>
Public Shared Function UpperMoney(ByVal Money As String) As String
Money = todbl(Money).ToString("0.00")
Dim strFuShu As String = IIf(Money.StartsWith("-"), "負", "")
Money = Money.Replace("-", "").Replace(".", "")
Dim Number As String = "零壹貳叁肆伍陸柒捌玖"
Dim Unit As String = "分角元拾佰仟萬拾佰仟億拾佰仟萬"
Dim str As String
For i As Integer = 0 To Money.Length - 1
Dim c As String = Money.Chars(i)
Dim Index As Integer = Money.Length - 1 - i
str &= Number(c) & Unit(Index)
Next
str = strFuShu & str & "整"
Return str
End Function
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达拉特旗| 石城县| 九龙坡区| 札达县| 盐津县| 新沂市| 永川市| 荔波县| 夏河县| 通江县| 英吉沙县| 菏泽市| 漠河县| 新和县| 光山县| 高雄市| 清涧县| 曲松县| 阜阳市| 云南省| 贵阳市| 页游| 定南县| 日喀则市| 土默特右旗| 金秀| 新兴县| 石阡县| 古蔺县| 柳河县| 辽中县| 合作市| 海淀区| 大荔县| 梁平县| 灵山县| 盐津县| 潮安县| 綦江县| 金坛市| 酒泉市|