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

首頁 > 編程 > .NET > 正文

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

2020-01-18 00:37:54
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

''' <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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 望城县| 望城县| 视频| 桦南县| 晋江市| 乐至县| 乌苏市| 五原县| 玛沁县| 维西| 博罗县| 东台市| 吴川市| 海城市| 花垣县| 收藏| 抚宁县| 依安县| 安义县| 上犹县| 泽州县| 肃宁县| 墨江| 库尔勒市| 文水县| 陆河县| 古交市| 湟源县| 旺苍县| 新安县| 乌拉特中旗| 聊城市| 当阳市| 北辰区| 嘉鱼县| 东明县| 牙克石市| 井陉县| 蓝田县| 宜宾县| 金川县|