文本框
Format属性:日期:输入d(表示简易日期)。2007/5/1 0:00:00 输入d之后 变成 2007/5/1
金额:输入C0(表示货币),系统会根据设定值产生对应的货币符号,至于0则表示保留小数0位。36,216 输入C0之后变成
数量:输入N0,表示呈现数值0位小数,也就是没有小数位。
1.数值常用格式化列表
格式化字符串 说明
C或c 显示操作系统中地区选项所设置的货币形式,包括千分位以及小说点
D或d 显示十进制数字,不包括千分号。位数不足前方补零,只支持整数格式
E或e 以科学计数显示数字,可指定小数位数
F或f 显示十进制数字,不包括千分号,可以指定小数位长度,不足者补零
G或g 以科学计数显示数字,不可以指定小数位数
N或n 数字,包含千分位符号
P或p 百分比,可指定小数位数,含千分位符号
X或x 十六位数字,只支持整数数据
2.数值格式
格式化字符串 原始数据 结果
c1 1234.56 NT$1,234.6
d8 1234 00001234
e1 1234.56 1.2e + 003
f4 1234.56 1234.5600
g1 1234.56 1e + 03
n1 1234.56 1,234.6
p1 1234.56 123,456.0%
x5 1234 004d2
3.定制数值字符串格式列表
定制数值字符串格式化 格式
# 代表数值位数
0 代表数值固定位数
. 小数点
, 千分号
% 百分比符号
举例来说如果我们希望数值保留千分位符号,且小数点下两位,则此时就要在Format属性中填入=“#,###,##”,此时,原来的数值"1233.567" 就会被格式化为“1,233.57”。格式化字符串的“#”和“0”之间最大的差别在于,如果使用“#”,当位数不足时,并不会自动补齐,而如果使用“0”,则会在不足位数之处补零。举例来说,数值“1233.5”的Format设为=“#,###,###”时,呈现的结果为“1,233.5”;但若是Format设为=“0,000.000”时,呈现的结果为“1,233.500”。此外要注意的是,如果是使用默认的常见字符串格式时,只要直接在Format属性输入格式化字符串即可,如果是使用定制字符串格式时,必须在开头加上等号,同时字符串前后加上双引号。
4.日期字符串格式化列表
日期格式化字符串 说明
d 简单日期
D 完整日期(完整年月日)
t 简单时间(时分)
T 完整时间(时分秒)
f 完整日期/时间(完整年月日)
F 完整日期/时间 (完整年月日,时间到时分秒)
g 一般日期/时间
G 一般日期/时间(时间到时分秒)
日期格式符字符串
格式化字符串 原始数据 结果
d 2014/7/19 下午 10:07:21 2014/7/19
D 2014/7/19 下午 10:07:21 2014年7月19日
t 2014/7/19 下午 10:07:21 下午10:07
T 2014/7/19 下午 10:07:21 下午 10:07:21
f 2014/7/19 下午 10:07:21 2014年7月19日 下午 10:07
F 2014/7/19 下午 10:07:21 2014年7月19日 下午 10:07:21
g 2014/7/19 下午 10:07:21 2014/7/19 下午 10:07
G 2014/7/19 下午 10:07:21 2014/7/19 下午 10:07:21
R 2014/7/19 下午 10:07:21 Mon,19 Jul 2004 22:07:21 GMT
yyyy-MM-dd 2014/7/19 下午 10:07:21 2004-07-19
定制日期字符串格式
定制日期字符串格式 格式
D 日期
Dd 日期,不足二位数者前方补零
Ddd 星期几
M 月份
MM 月份,不足二位数者补零
MMM 完整月份名
Y 年份
Yyyy 完整公元年份
参考书籍《SQL Server 2008 R2 Reporting Services 报表服务 中国水利水电出版社 尹湘志 胡百敬 著》