zoukankan      html  css  js  c++  java
  • C#格式化数值结果表

    字符

    说明

    示例

    输出

    C

    货币

    string.Format("{0:C3}", 2)

    $2.000

    D

    十进制

    string.Format("{0:D3}", 2)

    002

    E

    科学计数法

    1.20E+001

    1.20E+001

    G

    常规

    string.Format("{0:G}", 2)

    2

    N

    用分号隔开的数字

    string.Format("{0:N}", 250000)

    250,000.00

    X

    十六进制

    string.Format("{0:X000}", 12)

    C

       

    string.Format("{0:000.000}", 12.2)

    012.200

    Specifier

    Type

    Format

    Outpu(PassedDouble1.42)

    Output(Passed Int -12400)

    c

    Currency

    {0:c}

    $1.42

    -$12,400

    d

    Decimal (Whole number)

    {0:d}

    System.
    FormatException

    -12400

    e

    Scientific

    {0:e}

    1.420000e+000

    -1.240000e+004

    f

    Fixed point

    {0:f}

    1.42

    -12400.00

    g

    General

    {0:g}

    1.42

    -12400

    n

    Number with commas for thousands

    {0:n}

    1.42

    -12,400

    r

    Round trippable

    {0:r}

    1.42

    System.
    FormatException

    x

    Hexadecimal

    {0:x4}

    System.
    FormatException

    cf90

    Specifier

    Type

    Example (Passed System.DateTime.Now)

    d

    Short date

    10/12/2002

    D

    Long date

    December 10, 2002

    t

    Short time

    10:11 PM

    T

    Long time

    10:11:29 PM

    f

    Full date & time

    December 10, 2002 10:11 PM

    F

    Full date & time (long)

    December 10, 2002 10:11:29 PM

    g

    Default date & time

    10/12/2002 10:11 PM

    G

    Default date & time (long)

    10/12/2002 10:11:29 PM

    M

    Month day pattern

    December 10

    r

    RFC1123 date string

    Tue, 10 Dec 2002 22:11:29 GMT

    s

    Sortable date string

    2002-12-10T22:11:29

    u

    Universal sortable, local time

    2002-12-10 22:13:50Z

    U

    Universal sortable, GMT

    December 11, 2002 3:13:50 AM

    Y

    Year month pattern

    December, 2002

    Specifier

    Type

    Example

    Example Output

    dd

    Day

    {0:dd}

    10

    ddd

    Day name

    {0:ddd}

    Tue

    dddd

    Full day name

    {0:dddd}

    Tuesday

    f, ff, ...

    Second fractions

    {0:fff}

    932

    gg, ...

    Era

    {0:gg}

    A.D.

    hh

    2 digit hour

    {0:hh}

    10

    HH

    2 digit hour, 24hr format

    {0:HH}

    22

    mm

    Minute 00-59

    {0:mm}

    38

    MM

    Month 01-12

    {0:MM}

    12

    MMM

    Month abbreviation

    {0:MMM}

    Dec

    MMMM

    Full month name

    {0:MMMM}

    December

    ss

    Seconds 00-59

    {0:ss}

    46

    tt

    AM or PM

    {0:tt}

    PM

    yy

    Year, 2 digits

    {0:yy}

    02

    yyyy

    Year

    {0:yyyy}

    2002

    zz

    Timezone offset, 2 digits

    {0:zz}

    -05

    zzz

    Full timezone offset

    {0:zzz}

    -05:00

    :

    Separator

    {0:hh:mm:ss}

    10:43:20

    /

    Separator

    {0:dd/MM/yyyy}

    10/12/2002

    变量.ToString()
    字符型转换 转为字符串
    12345.ToString("n"); //生成 12,345.00
    12345.ToString("C"); //生成 ¥12,345.00
    12345.ToString("e"); //生成 1.234500e+004
    12345.ToString("f4"); //生成 12345.0000
    12345.ToString("x"); //生成 3039 (16进制)
    12345.ToString("p"); //生成 1,234,500.00%

  • 相关阅读:
    【数学】三分法
    【数学】【背包】【NOIP2018】P5020 货币系统
    【数学】【CF27E】 Number With The Given Amount Of Divisors
    【单调队列】【P3957】 跳房子
    【极值问题】【CF33C】 Wonderful Randomized Sum
    【DP】【CF31E】 TV Game
    【神仙题】【CF28D】 Don't fear, DravDe is kind
    【线段树】【CF19D】 Points
    【字符串】KMP字符串匹配
    【二维树状数组】【CF10D】 LCIS
  • 原文地址:https://www.cnblogs.com/mikechang/p/1639371.html
Copyright © 2011-2022 走看看