zoukankan
html css js c++ java
asp.net将金额转换成大写的金额
这个也是从网上找来的代码,稍微改了一点,取之于网络,用之于网络。这个函数很好用,本人目前一直在用。
/**/
///
<summary>
///
将金额转换成大写
///
</summary>
///
<param name="moneys"></param>
///
<returns></returns>
public
static
string
GetUpperMoney(
float
moneys)
{
const
string
UNIT
=
"
分角元拾佰仟万拾佰仟亿拾佰仟万
"
;
const
string
UPPER
=
"
零壹贰叁肆伍陆柒捌玖
"
;
string
stResult
=
""
, stLower
=
""
;
stLower
=
moneys.ToString(
"
0.00
"
).Replace(
"
.
"
,
""
);
//
将点替换变成分角
if
(stLower.Length
<=
UNIT.Length)
{
for
(
int
i
=
0
, j
=
stLower.Length
-
1
; i
<=
j; i
++
)
{
stResult
+=
UPPER[stLower[i]
-
48
].ToString()
+
UNIT[j
-
i].ToString();
}
}
else
{
stResult
=
stLower;
}
return
stResult;
}
二、附加一个MD5加密函数
/**/
///
<summary>
///
md5加密,code=16或32
///
</summary>
///
<param name="str"></param>
///
<param name="code"></param>
///
<returns></returns>
public
string
MD5(
string
str,
int
code)
{
if
(code
==
16
)
//
16位MD5加密(取32位加密的9~25字符)
{
return
System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,
"
MD5
"
).ToLower().Substring(
8
,
16
);
}
else
//
32位加密
{
return
System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,
"
MD5
"
).ToLower();
}
}
查看全文
相关阅读:
优雅的windowsC++项目的配置
C++实现编码转换
C++读取配置文件
完全依赖QML实现播放器
记一次和“N+1”的擦肩而过
FFmpeg4.0笔记:采集系统声音
FFmpeg4.0笔记:采集桌面
FFmpeg4.0笔记:封装ffmpeg的解封装功能类CDemux
SDL2:封装媒体显示播放Csdl2
FFmpeg4.0笔记:封装ffmpeg的音频重采样功能类CSwr
原文地址:https://www.cnblogs.com/ringwang/p/991247.html
最新文章
关于从网页上下载数据
osgb的顶点,纹理,索引,UV读取与存储
OSG :三维无序离散点构建Delaunay三角网
三维空间求三角形的外心
VS2015 导航栏 查看每个cpp文件中类以及类成员函数的框框
QT QProgressBar QProgressDialog 模态,位置设置,无边框,进度条样式
Unigine mesh顶点坐标转换精度问题
QT 子窗口退出全屏
OSG 改变窗口大小
聊一聊Dubbo的一些特性和原理
热门文章
掀开Dubbo的盖头来
序列化与反序列化
聊一个自己写的MVC框架
自言自语Spring依赖注入(XML配置)
Spring-BeanFactory基本工作流程
浅谈MyBatis之Mapper文件
MyBatis概述
个人感悟之设计模式应用场景
hugo搭建的个人博客
字符动画播放器,不止BadApple!
Copyright © 2011-2022 走看看