数字格式代码

格式代码(格式化字符串)是通过不同的占位符来描述格式化语意的,是格式代码的最基本元素。

占位符由字符组合而成,格式化占位符包括:“#”、“0”、“?”、“.”、“,”、“G”、“X”、“%”、“E”、“/”、“yy”、“yyyy”、“M”、“MM”、“MMM”、“MMMM”、“MMMMM”、“d”、“dd”、“ddd”、“dddd”、“w”、“ww”、“www”、“H”、“HH”、“h”、“hh”、“m”、“mm”、“s”、“ss”、“[d]”、“[h]”、“[m]”、“[s]”、“AM/PM”、“A/P”、“am/pm”、“a/p”、“上午/下午”、“@”、“+”、“-”、“_”、“\”。

 分节格式

在格式代码中最多可以指定四个节。这些格式代码是以分号分隔的,它们顺序定义了格式中的正数、负数、零和文本。格式代码允许省略:

  • 如果只指定一个节,则该节用于所有的四节,即正数、负数、零和文本同用该节格式进行格式化。
  • 如果只指定两个节,则第一部分用于表示正数和零,第二部分用于表示负数,文本直接显示。
  • 如果只指定三个节,则第一部分用于表示正数,第二部分用于表示负数,第三部分用于表示零,文本直接显示。
  • 如果节内没有任何格式字符,则该节没有格式,设置该节为空(NULL),而不被指定为通用格式或其它等。
  • 如果要跳过某一节,则对该节仅使用分号即可。
  • 一旦某一节格式为文本,则其后的节不能再指定格式
     
    格式化代码 说明
    #.## 只指定一个节,则该节被用于正数、负数、零和文本的格式化显示
    #.##; 指定第一节显示正数,第二节为空,第一节也显示负数,因为该格式属于指定了两个节
    #.##;#.## 第一节用于表示正数和零,第二节用于表示负数,文本直接显示
    #.##;#.##; 第一节用于表示正数,第二节用于表示负数,第三节为空,用于表示零,文本直接显示
    #.##;#.##;#.## 第一节用于表示正数,第二节用于表示负数,第三节用于表示零,文本直接显示
    #.##;#.##;#.##; 第一节用于表示正数,第二节用于表示负数,第三节用于表示零,第四节为空
    #.##;#.##;#.##;@ 第一节用于表示正数,第二节用于表示负数,第三节用于表示零,第四节用于表示文本
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。