日期、时间和数字格式

ActiveReports允许通过TextBox控件上的OutputFormat属性设置日期,时间,货币以及其他数值的格式化字符串。OutputFormat对话框还允许您选择国际货币符号,或者对内建的各种字符串表达式进行选择。除了内建的字符串表达式,您还可以使用任何.NET标准格式字符串。您可以从MSDN上(数值(http://msdn2.microsoft.com/en-us/library/dwhawy9k(vs.71).aspx)

日期/时间(http://msdn2.microsoft.com/en-us/library/az4se3k1(vs.71).aspx) 格式 )找到这些字符串的相关信息。

 

注: ReportInfo控件对RunDateTime和页码有很多预设的格式化选项。更多信息,请参见ActiveReports工具箱控件

OutputFormat属性值由分号分割的四个部分。每一部分包含数值的不同格式:

第一部分为正数的格式。

第二部分提供负数的格式。

第三部分为零值的格式。

第四部分提供Null或者System.DBNull值的格式。

例如: ¥#,#00.00; (¥#,#00.00); ¥0.00; #

时间:

l hh:mm tt = 09:00 上午

l HH:mm = 21:00 (二十四小时制)

l HH = 小时,二十四小时制

l hh = 小时,十二小时制

l mm = 分钟

l ss = 秒

l tt = 上午 或 下午

日期:

l dddd, MMMM d, yyyy = Saturday, December 25, 2004

l dd/MM/yyyy = 25/12/2004

l d or dd = 日的数字格式

l ddd = 周日的短字符串格式(例如,用“Sat”表示Saturday)

l dddd = 周日的长字符串格式(例如,“Saturday”)

l MM = 月的数字格式

l MMM = 月的短字符串形式(例如,用“Dec”表示“December”)

l MMMM = 月的长字符串格式(例如,“December”)

l y or yy = 年的两位数字的格式(例如,用“04”表示“2004”)

l yyyy or yyyy = 年份的四位数的格式(例如,“2004”)

数字和金额:

l ¥0.00 = ¥6.25

l ¥#,#00.00 = ¥06.25

l 0 = 数字或零

l # = 数字或者没有

l % = 百分比,数值乘以100的字符串表达式