精华内容
下载资源
问答
  • 数字货币格式:在指定的格式符号后可以指定小数...其常用的数值格式如下表所示: 格式字符串 输入 结果 "{0:C}" 12345.6789 $12,345.68 "{0:C}" -12345.6789 ($12,345.68) "{0:D}" 12345 12345 "{0:D8}" 12345 00012

    数字、货币格式:
    在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:

    格式字符串 输入 结果
    "{0:C}" 12345.6789 $12,345.68
    "{0:C}" -12345.6789 ($12,345.68)
    "{0:D}" 12345 12345
    "{0:D8}" 12345 00012345
    "{0:E}" 12345.6789 1234568E+004
    "{0:E10}" 12345.6789 1.2345678900E+004
    "{0:F}" 12345.6789 12345.68
    "{0:F0}" 12345.6789 12346
    "{0:G}" 12345.6789 12345.6789
    "{0:G7}" 123456789 1.234568E8
    "{0:N}" 12345.6789 12,345.68
    "{0:N4}" 123456789 123,456,789.0000
    "Total: {0:C}" 12345.6789 Total: $12345.68

    常用的日期时间格式:

    格式 说明 输出格式
    d 精简日期格式 MM/dd/yyyy
    D 详细日期格式 dddd, MMMM dd, yyyy
    f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm
    F
    完整日期时间格式
    (long date + long time)
    dddd, MMMM dd, yyyy HH:mm:ss
    g 一般格式 (short date + short time) MM/dd/yyyy HH:mm
    G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss
    m,M 月日格式 MMMM dd
    s 适中日期时间格式 yyyy-MM-dd HH:mm:ss
    t 精简时间格式 HH:mm
    T 详细时间格式 HH:mm:ss

    public virtual stringDataFormatString { get; set; }
    C++
    public:
    virtual property String^ DataFormatString {
    	String^ get ();
    	voidset (String^ value);
    }
    J#
    /** @property */
    public Stringget_DataFormatString ()
    
    /** @property */
    public voidset_DataFormatString (Stringvalue)
    JScript
    public function get DataFormatString () : Stringpublic function set DataFormatString (value : String)

    属性值

    指定字段值的显示格式的格式化字符串。默认值为空字符串 (""),表示尚无特殊格式设置应用于该字段值。

    备注

    使用 DataFormatString 属性为 BoundField 对象中显示的值指定自定义显示格式。如果未设置 DataFormatString 属性,则字段的值在显示时不使用任何特殊的格式设置。默认情况下,只有当包含 BoundField 对象的数据绑定控件处于只读模式时,格式化字符串才应用到字段值。若要在编辑模式中将格式化字符串应用到字段值,请将 ApplyFormatInEditMode 属性设置为 true。

    格式化字符串可以为任意字符串,并且通常包含字段值的占位符。例如,在格式化字符串“Item Value: {0}”中,当 BoundField 对象中显示字符串时,字段的值会代替 {0} 占位符。格式化字符串的剩余部分显示为文本。

    注意

    如果格式化字符串不包含占位符,则来自数据源的字段值将不包含在最终显示文本中。

    占位符由用冒号分隔的两部分组成并用大括号括起,格式为 {A : Bxx}。冒号前的值(常规示例中为 A)指定在从零开始的参数列表中的字段值的索引。

    注意

    此参数是格式化语法的一部分。因为每个单元格中只有一个字段值,所以这个值只能设置为 0。

    该冒号以及冒号后面的值是可选的。冒号后的字符(常规示例中为 B)指定值的显示格式。下表列出了一些常用格式。

     

    格式字符

    说明

    C

    以货币格式显示数值。

    D

    以十进制格式显示数值。

    E

    以科学记数法(指数)格式显示数值。

    F

    以固定格式显示数值。

    G

    以常规格式显示数值。

    N

    以数字格式显示数值。

    X

    以十六进制格式显示数值。

    注意

    格式字符不区分大小写,但 X 除外,它以指定的大小写形式显示十六进制字符。

    格式字符后的值(常规示例中为 xx)指定显示的值的有效位数或小数位数。例如,格式化字符串“{0:F2}”将显示带两位小数的定点数。

    有关格式化字符串的更多信息,请参见格式化概述。

    <%@ Page language="C#" %>

    <html>
      <body>
        <form runat="server">
            
          <h3>BoundField DataField Example</h3>

          <asp:gridview id="DiscountsGridView"  
            datasourceid="DiscountsSqlDataSource"  
            autogeneratecolumns="False"
            runat="server">
                    
            <columns>
              <asp:boundfield datafield="discounttype"
                headertext="Discount Type"/>                    
              <asp:boundfield datafield="discount"
                dataformatstring="...{0:F4}%"
                itemstyle-horizontalalign="Right"  
                headertext="Discount"/>                
            </columns>
                    
          </asp:gridview>
                
          <!-- This example uses Microsoft SQL Server and connects -->
          <!-- to the Pubs sample database.                        -->
          <asp:sqldatasource id="DiscountsSqlDataSource"  
            selectcommand="SELECT [discounttype], [stor_id], [lowqty], [highqty], [discount] FROM [discounts]"
            connectionstring="<%$ ConnectionStrings:PubsConnectionString%>"
            runat="server">
          </asp:sqldatasource>
                
        </form>
      </body>
    </html>
    展开全文
  • <div><p>^-?\d+(,\d{3})*(\.\d{1,2})?$</code> 也能满足你的需求ÿ0c;原正则太啰嗦了。</p><p>该提问来源于开源项目:any86/any-rule</p></div>
  • JS货币格式化

    2020-12-09 09:29:10
    <div><p>在日常开发中遇到一个数字千分位格式化ÿ0c;所谓的数字千分位格式化ÿ0c;即从个位数起ÿ0c;每三位之间加一个逗号。例如“10,000” 通过google和自己的实践收集并整理了一下方法。 <pre><code> js /...
  • 标准数字格式说明符

    2014-03-10 16:45:00
    示例:Console.WriteLine("{0:C}",12.5); 输出:¥12.5 十进制数 Dd 十进制数字字符串,需要的情况下有负数符号。只能和整数类型配合使用。 精度说明符:输出字符串中的最少位数,如果实际数字...

    名字和字符

    意义

    货币

    C、c

    使用货币符号把值格式化为货币

    精度说明符:小数位数

    示例:Console.WriteLine("{0:C}",12.5);

    输出:¥12.5

    十进制数

    D、d

    十进制数字字符串,需要的情况下有负数符号。只能和整数类型配合使用。

    精度说明符:输出字符串中的最少位数,如果实际数字位数更少,在左边以0填充。

     示例:Console.WriteLine("{0:D4}",12);

    输出:0012

    定点

    F、f

     带有小数点的十进制数字字符串。如果需要也可以有负数符号

    精度说明符:小数的位数

    示例:Console.WriteLine("{0:F4}",12.345678);

    输出:12.3457

    常规

    G、g

     在没有制定说明符的情况下,会根据值转换为定点或科学计数法表示的紧凑形式

    精度说明符:根据值

    示例:Console.WriteLine("{0:G4}",12.345678);

    输出:12.35

    十六进制数

    X、x

    区分大小写

     十六进制数字的字符串,十六进制数字A~F会匹配说明符的大小写形式

    精度说明符:输出字符串中的最少位数。如果实际数的位数更少,则在左边以0填充

    示例Console.WriteLine("{0:x}",180026);

    输出:2bf3a

    数字

    N、n

     和定点表示法相似,但是在每三个数字的一组中间有分隔符。从小数点开始往左数

    精度说明符:小数的位数

    示例:Console.WriteLine("{0:N2}",12345678.54321);

    输出:12.345.678.54

    百分比

    P、p

     表示百分比的字符串。数字会乘以100

    精度说明符:小数的位数

    示例:Console.WriteLine("{0:P2}",0.1221897);

    输出:12.22%

    往返过程

    R、r

     保证输出字符串后如果使用Parse方法将字符串转化成数字,那么该值和原始值一样

    精度说明符:忽略

    示例:Console.WriteLine("{0:R}",1234.21897);

    输出:1234.21897

    科学记数法

    E、e

    区分大小写

     具有尾数和指数的科学计数法。指数前面加字幕E。E的大小写和说明符一致

    精度说明符:小数的位数

    示例:Console.WriteLine("{0:e4}",12.3456789);

    输出:1.2346+001

    转载于:https://www.cnblogs.com/cg2019/p/3582761.html

    展开全文
  • string.Format(“{0:D}”,val);) Cc 货币 数字转换为表示货币金额的字符串。精度说明符指示所需的小数位数。如果省略精度说明符,则使用NumberFormatInfo给定的默认货币精度。 ...

    格式说明符

    名称

    说明(value.ToString("C"); string.Format(“{0:D}”,val);

    C或c

    货币

    数字转换为表示货币金额的字符串。精度说明符指示所需的小数位数。如果省略精度说明符,则使用NumberFormatInfo给定的默认货币精度。

    D或d

    十进制数

    只有整型才支持此格式。数字转换为十进制数字(0-9)的字符串。精度说明符指示结果字符串中所需的最少数字个数。如果需要的话,则用零填充该数字的左侧,以产生精度说明符给定的数字个数。

    E或e

    科学计数法

    数字转换为“-d.ddd…E+ddd”或“-d.ddd…e+ddd”形式的字符串。小数点前总有一个数字。精度说明符指示小数点后所需的位数。如果省略精度说明符,则使用默认值,即小数点后六位数字。格式说明符的大小写指示在指数前加前缀“E”还是“e”。指数总是由正号或负号以及最少三位数字组成。如果需要,用零填充指数以满足最少三位数字的要求。

    F或f

    固定点

    数字转换为“-ddd.ddd…”形式的字符串。精度说明符指示所需的小数位数。如果忽略精度说明符,则使用NumberFormatInfo给定的默认数值精度。

    N或n

    数字

    数字转换为“-d,ddd,ddd.ddd…”形式的字符串。小数点左边每三个数字之间插入一个千位分隔符。精度说明符指示所需的小数位数。如果忽略精度说明符,则使用NumberFormatInfo给定的默认数值精度。

    P或p

    百分比

    数字转换为表示百分比的字符串。已转换的数字乘以100以表示为百分比。精度说明符指示所需的小数位数。如果省略精度说明符,则使用NumberFormatInfo给定的默认数值精度。

    R或r

    往返过程

    往返过程说明符保证转换为字符串的数值再次被分析为相同的数值。使用此说明符格式化数值时,首先使用常规格式对其进行测试:Double使用15位精度,Single使用7位精度。如果此值被成功地分析回相同的数值,则使用常规格式说明符对其进行格式化。但是,如果此值未被成功地分析为相同数值,则它这样格式化:Double使用17位精度,Single使用9位精度。虽然精度说明符可以追加到往返过程格式说明符,但它将被忽略。使用此说明符时,往返过程优先于精度。此格式仅受浮点型支持。

    X或x

    十六进制数

    数字转换为十六进制数字的字符串。格式说明符的大小写指示对大于9的十六进制数字使用大写字符还是小写字符。例如,使用“X”产生“ABCDEF”,使用“x”产生“abcdef”。精度说明符指示结果字符串中所需的最少数字个数。如果需要的话,则用零填充该数字的左侧,以产生精度说明符给定的数字个数。只有整型才支持此格式。

    展开全文
  • repeater绑定:<%#Eval("c_market_price","¥{0:N2}") %> 数字{0:N2}12.36 ...数字{0:D}1234512345 数字{0:D8}1234500012345 数字{0:F}12345.678912345.68 数字{0:F0}12345.678912346 数字...

    repeater绑定:<%#Eval("c_market_price","¥{0:N2}") %>

     

    数字 {0:N2} 12.36

    数字 {0:N0} 13

    数字 {0:D} 12345 12345

    数字 {0:D8} 12345 00012345

    数字 {0:F} 12345.6789 12345.68

    数字 {0:F0} 12345.6789 12346

    数字 {0:G} 12345.6789 12345.6789

    数字 {0:G7} 123456789 1.234568E8

    货币 {0:c2} $12.36

    货币 {0:c4} $12.3656

    货币 "¥{0:N2}" ¥12.36

    科学计数法 {0:E3} 1.23E+001

    百分数 {0:P} 12.25%

    日期 {0:D} 2006年11月25日

    日期 {0:d} 2006-11-25

    日期 {0:f} 2006年11月25日 10:30

    日期 {0:F} 2006年11月25日 10:30:00

    日期 {0:s} 2006-11-26 10:30:00

    时间 {0:T} 10:30:00

    时间 {0:t} 10:30

     

    参考http://nqyongyuan.blog.163.com/blog/static/374319642010041055278/

    http://blog.csdn.net/jimlong/article/details/7328382

    转载于:https://www.cnblogs.com/ishibin/archive/2012/11/28/2792479.html

    展开全文
  • 标准数字格式字符串

    2006-02-09 09:38:00
    格式说明符 名称 说明 Cc 货币 数字转换为表示货币金额的字符串。转换由用于格式化数字的 NumberFormatInfo 对象的货币格式信息控制。精度说明符指示所需的小数位数。如果省略精度说明符,则使用 ...
  • 格式化数字字符串

    2014-06-30 15:17:00
    C or c 货币 "{0:C}" -f 1.23 结果:¥1.23 或 $1.23 D or d 十进制 "{0:d3}" -f 2 结果:002 (在前面补0,补足3位) E or e 科学计数法 "{0:E3}" -f [Math]::Pi 结果:3.142E+000 F or f 固定的点。精确说明...
  • 各种常用数字格式化

    2014-09-23 15:40:00
    1.各种常用数字格式化 ...C3后面跟的数字就代表小数后几位) string.Format("{0:C}",a)<==>a.ToString("C")//$2.50 string.Format("{0:C3}",a)<==>a.ToString("C3")//$2.500 转换为十进制数 Dd a...
  • 1.各种常用数字格式化 ...C3后面跟的数字就代表小数后几位) string.Format("{0:C}",a)<==>a.ToString("C")//$2.50 string.Format("{0:C3}",a)<==>a.ToString("C3")//$2.500 转换为十进制数 Dd a...
  • 1.各种常用数字格式化 ...C3后面跟的数字就代表小数后几位) string.Format("{0:C}",a)<==>a.ToString("C")//$2.50 string.Format("{0:C3}",a)<==>a.ToString("C3")//$2.500 转换为十进制数 Dd a=2...
  • C3后面跟的数字就代表小数后几位) string.Format("{0:C}",a)a.ToString("C")//$2.50 string.Format("{0:C3}",a)a.ToString("C3")//$2.500转换为十进制数 Dd a=25 string.Format("{0:d}",a)b.ToString("d") /...
  • C#格式化数值结果表 ...货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 string.Format("{0:e}",12) 1.20E+001
  • .ToString(“D”) 通常用法,例如:a .ToString(“D4”) 在D后面跟一个数字,当a的位数少于4位时,在前面补0 .ToString(“E”) 表示科学计数法 .ToString(“F2”) 表示保留的小数位数 .ToString(“G”)表示常规 ....
  • 日常开发中,格式字符串的情况非常多...Cc 本地货币格式 Dd  十进制格式,把整数转换为以10为基数的书,如果给定一个精度说明符,就加上前导0 E或e  科学计数法(指数)格式,精度说明符设置小数...
  • 日常开发中,格式字符串的情况非常多。...Cc 本地货币格式 Dd  十进制格式,把整数转换为以10为基数的书,如果给定一个精度说明符,就加上前导0 E或e  科学计数法(指数)格式,精度说...
  • 日常开发中,格式字符串的情况非常多。...Cc 本地货币格式 Dd  十进制格式,把整数转换为以10为基数的书,如果给定一个精度说明符,就加上前导0 E或e  科学计数法(指数)格式,精度说明符...
  • C#格式化数值结果表 ...C ...货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 strin
  • C#格式化数值结果表 ...货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Form...
  • 字符 说明 示例 输出 C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N
  • 日常开发中,格式字符串的情况非常多。...Cc 本地货币格式 Dd  十进制格式,把整数转换为以10为基数的书,如果给定一个精度说明符,就加上前导0 E或e  科学计数法(指数)格式,精度说明符设置小数位数(默认
  •  C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string....
  • C#格式化字符串

    2010-11-22 10:37:00
    DataFormatString属性:{0:Bxx} B为取值类型 格式字符 说明 C货币格式显示数值。 ({0:C2}¥123,456.78) D 以十进制格式显示数值。 ({0:D5}¥00123) E 以科学记数法(指数)格式显示...
  • 注:WriteLine是Console的一个成员,它和Write实现相同的功能,但会在每个输出字符串...精度说明符:小数位数示例:Console.WriteLine("{0:C}",12.5);输出:$12.50 十进制数Dd 十进制数字字符串,需要的情况下有...
  • 下载书本者需要提供数字货币ÿ0c;此数字货币非人民币ÿ0c;无需充值。平台启用机器人为人打工模式ÿ0c;进入到机器人供养人类的新时代。数字货币的来源由平台提供的学习问答题形式每日学一题获得。通过学习...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 149
精华内容 59
关键字:

d0c数字货币