您的位置:首页 > 其它

.NET ToString() format格式化字符串(常用)

2016-04-26 11:53 295 查看

前言

我们平常会用到货币数据类型,尤其当我们计算金钱或者算数的时候经常会遇到保留几位小数,而且碰到日期格式问题的时候,经常不知道选择什么样的格式比较合适,下面我找了一部分常用的.NET ToString() format格式化字符串分享给大家。

内容

C
货币
2.5.ToString("C")
¥2.50
D
十进制数
25.ToString("D5")
00025
E
科学型
25000.ToString("E")
2.500000E+005
F
固定点
25.ToString("F2")
25.00
G
常规
2.5.ToString("G")
2.5
N
数字
2500000.ToString("N")
2,500,000.00
X
十六进制
255.ToString("X")
FF
格式
输出
示例


Y
7
string yy = DateTime.Now.ToString("y-MM")
yy="7-05"
YY
07
string yy = DateTime.Now.ToString("yy-MM")
yy="07-05"
YYY或更多的Y
1984
string yy = DateTime.Now.ToString("yyyy");
yy="1984"
格式
输出
示例


M
5.
string mon = DateTime.Parse("1984-05-09")ToString("yyyy-M")
mon = "1984-5"
MM
05.
string mon = DateTime.Parse("1984-05-09")ToString("M M ")
mon = "05"
MMM
如果是中文版的操作系统,则会输出:五月 .
如果是英文操作系统,则输入月份前三个字母的简写: May
string mon = DateTime.Parse("2006-05-01").ToString("MMM")
英文版操作系统: May
中文版操作系统:五月
格式
输出
示例
日期或星期

d
9
string dd= DateTime.Parse("1984-05-09")ToString("d")
dd= "9"
dd
09
string dd= DateTime.Parse("1984-05-09")ToString("dd")
dd= "09"
ddd
如果是中文版的操作系统,则会输出星期,如星期三。 .
如果是英文操作系统,则输出星期的简写:如
Wed
string dd = DateTime.Parse("2006-07-01").ToString("ddd")
英文版操作系统: Wed
中文版操作系统:星期三
dddd或更多的d
如果是中文版的操作系统,则会输出星期,如星期三。 .
如果是英文操作系统,则输出星期:如
Wednesday
string dd = DateTime.Parse("2006-07-01").ToString("dddd")
英文版操作系统: Wednesday
中文版操作系统:星期三
格式
输出
示例
小时

h
小时范围: 1-12
string hh = DateTime.Now.ToString(“h”);
hh = 8
hh或更多的h
小时范围: 1-12
string hh = DateTime.Now.ToString(“hh”);
hh = 08
H
小时范围: 0-23
string hh = DateTime.Now.ToString(“yyyy-H”);
hh = 2006-8
HH或更多的H
小时范围:0-23
string hh = DateTime.Now.ToString(“yyyy-HH”);
hh = 2006-08
string hh = DateTime.Pare(“2006-7-4 18:00:00”).ToString(“yyyy-HH”);
hh = 2006-18
格式
输出
示例
分钟

m
6
string mm = DateTime.Now.ToString("yyyy-MM-dd-m");
mm = “2006-07-01-6”;
mm或更多的m
06
string mm = DateTime.Now.ToString("yyyy-MM-dd-mm");
mm = “2006-07-01-06”;
格式
输出
示例


s
6
string mm = DateTime.Now.ToString("yyyy-MM-dd-s");
mm = “2006-07-01-6”;
ss或更多的s
06
string mm = DateTime.Now.ToString("yyyy-MM-dd-ss");
mm = “2006-07-01-06”;

小结

1、 知识不断的总结,不断的进步。
2、 多多站在巨人的肩膀上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: