• 小数末尾是0的,不显示0,有值才显示 StringFormat


     JAVA

    public static void main(String[] args) {
        DecimalFormat df = new DecimalFormat("###.##");
            BigDecimal b1 = new BigDecimal("28.0109");
            BigDecimal b2 = new BigDecimal("28.00");
            System.out.println("小数格式化:" + df.format(b1)); //28.01
            System.out.println("整数格式化:" + df.format(b2)); //28
    }

    C#

    private static void Main(string[] args)
    {
        decimal a = 0.002m;
        decimal b = 0.023m;
        decimal c = 1.000m;
        decimal d = 1.025m;
        decimal e = 1.202m;
        Console.WriteLine("a:" + a.ToString("###0.##")); // 0
        Console.WriteLine("b:" + b.ToString("###0.##")); // 0.02
        Console.WriteLine("c:" + c.ToString("###0.##")); // 1
        Console.WriteLine("d:" + d.ToString("###0.##")); // 1.03
        Console.WriteLine("e:" + e.ToString("###0.##")); // 1.2
    }
    <TextBlock Margin="5 9 0 0" Height="21" VerticalAlignment="Center">
        <TextBlock.Text>
            <MultiBinding StringFormat="{}{0} | {1} | {2} | {3} | {4:###0.####}{5} | {6:###0.####}{7}">
                <Binding Path="drugName"></Binding>
                <Binding Path="specification"></Binding>
                <Binding Path="usage"></Binding>
                <Binding Path="frequencyCode"></Binding>
                <Binding Path="dosagePerTime"></Binding>
                <Binding Path="dosageUnit"></Binding>
                <Binding Path="quantity"></Binding>
                <Binding Path="quantityUnit"></Binding>
            </MultiBinding>
        </TextBlock.Text>
    </TextBlock>

    Text="{Binding realQuantity, Mode=OneWay,StringFormat={}{0:###0.####}}"

  • 相关阅读:
    SCRUM站立会议
    燃尽图
    第一次作业----词频统计
    构建之法读感
    final 评论 II
    final 评论 I
    第十一周PSP
    学期回顾
    第十周PSP
    Gradle学习笔记
  • 原文地址:https://www.cnblogs.com/vipsoft/p/11152188.html
Copyright © 2020-2023  润新知