Questions tagged «formatting»

转换文本或数据以进行表示的过程。一个典型的示例是将小数转换为具有正确小数位数的特定货币格式。


10
具有错误日期格式的MVC DateTime绑定
Asp.net-MVC现在允许DateTime对象的隐式绑定。我采取了以下行动 public ActionResult DoSomething(DateTime startDate) { ... } 这成功地将一个字符串从ajax调用转换为DateTime。但是,我们使用日期格式dd / MM / yyyy; MVC正在转换为MM / dd / yyyy。例如,使用字符串'09 / 02/2009'提交对操作的调用会导致DateTime为'02 / 09/2009 00:00:00',或者在我们的本地设置中为9月2日。 我不想为了日期格式而滚动我自己的模型活页夹。但是似乎不必更改操作以接受字符串,然后如果MVC能够为我执行此操作,则可以使用DateTime.Parse。 有什么方法可以更改用于DateTime的默认模型联编程序中使用的日期格式?默认模型联编程序是否不应该使用您的本地化设置?





4
带空格的左页printf
使用printf时,如何在字符串的左侧填充空格? 例如,我要打印“ Hello”并在其前面加上40个空格。 另外,我要打印的字符串由多行组成。我是否需要分别打印每一行? 编辑:只是要清楚,我希望每行前正好打印40个空格。
114 c  formatting  printf 

8
将Python字符串格式化与列表一起使用
我s在Python 2.6.5中构造了一个字符串,该字符串将具有不同数量的%s令牌,这些令牌与list中的条目数匹配x。我需要写出格式化的字符串。以下内容不起作用,但表示我要执行的操作。在此示例中,有三个%s标记,并且列表具有三个条目。 s = '%s BLAH %s FOO %s BAR' x = ['1', '2', '3'] print s % (x) 我希望输出字符串为: 1 BLAH 2 FOO 3 BAR


1
为什么带有f字符串的f'{{{74}}}'与f'{{74}}'相同?
f字符串可从Python 3.6中获得,对于格式化字符串非常有用: >>> n='you' >>> f'hello {n}, how are you?' 'hello you, how are you?' 在Python 3的f字符串中阅读有关它们的更多信息:改进的字符串格式语法(指南)。我发现了一个有趣的模式: 请注意,使用三重花括号将导致字符串中只有一个大括号: >>> f"{{{74}}}" '{74}' 但是,如果使用的括号多于三个,则可以显示更多的括号: >>> f"{{{{74}}}}" '{{74}}' 确实是这样: >>> f'{74}' '74' >>> f'{{74}}' '{74}' 现在,如果我们从两个传递{到三个,结果将是相同的: >>> f'{{{74}}}' '{74}' # same as f'{{74}}' ! 因此,我们最多需要4个!({{{{)获得两个大括号作为输出: >>> f'{{{{74}}}}' '{{74}}' 为什么是这样?从那时起,用两个花括号使Python需要一个额外的花括号会发生什么?

4
Java中的JPanel填充
我的Java swing应用程序有一个格式问题。它应该很简单,但是我很难找到任何帮助(每个主题似乎都与删除 JPanel中的默认填充有关)。我的各个JPanels中的文本都拥抱侧面和顶部,触及彩色边框:如何添加填充?谢谢。
107 java  swing  formatting  jpanel 

13
显示十进制而不尾随零的最佳方法
是否有一个显示格式化程序,可以在不进行任何舍入的情况下将小数作为c#中的这些字符串表示形式输出? // decimal -> string 20 -> 20 20.00 -> 20 20.5 -> 20.5 20.5000 -> 20.5 20.125 -> 20.125 20.12500 -> 20.125 0.000 -> 0 {0.#}将四舍五入,并且使用某些Trim类型函数将不适用于网格中的绑定数字列。
107 c#  formatting  decimal 

6
JLabel中的换行符
如何在中显示换行符JLabel? 例如,如果我想要: 你好,世界! 等等等等等等 这就是我现在所拥有的: JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER); 这是显示的内容: 你好世界! 如果这是一个愚蠢的问题,请原谅我,我只是在学习一些Swing基础知识...

6
如何打印格式化的BigDecimal值?
我有一个BigDecimal字段amount代表钱,我需要打印其值在浏览器中一样的格式$123.00,$15.50,$0.33。 我怎样才能做到这一点? (我看到的唯一简单的解决方案是floatValue从中获取分数BigDecimal,然后使用它NumberFormat来使小数部分达到两位数的精度)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.