我正在使用当前方法显示货币
String.Format("{0:C}", item.DonationAmount)
哪些输出像$ 10.00
我们将处理大笔金额,而不是美分。我们希望货币显示为10美元,不带小数或零。我怎样才能做到这一点?删除货币格式使数字显示为10.0000 :(提前感谢。
答案 0 :(得分:101)
指定您想要零小数位:
String.Format("{0:C0}", item.DonationAmount)
答案 1 :(得分:9)
如果discardExpiredTokens
是item.DonationAmount
non-nullable
,那么您可以这样做:
decimal
如果item.DonationAmount.ToString("c0");
是您检查的item.DonationAmount
nullable
有值,那么您可以这样做:
decimal
或item.DonationAmount.Value.ToString("c0");
的永不版本,不要求您检查其是否有值:
C#
答案 2 :(得分:5)
public class Main extends Application
{
public static void main(String[] args)
{
Application.launch(args);
}
@Override
public void start(Stage primaryStage)
{
GridPane grid =new GridPane();
grid.setStyle("-fx-background-color: black;");
Button b1=new Button();
grid.setGridLinesVisible(true);
grid.setConstraints(new Button("Check"),3,4,1,2,LEFT,CENTER,Priority.SOMETIMES,Priority.SOMETIMES);
grid.add(new Button ("like"), 2, 4);
Scene scene =new Scene(grid);
primaryStage.setScene(scene);
primaryStage.show();
}
}
Click to see Console Out Put Screen
希望这可以帮助你...
感谢。 :)