问题标签 [formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1941 浏览

c# - 为 C# 代码寻找可配置的漂亮打印机

我在一个有大约 10 名开发人员的团队中工作。一些开发人员有非常严格的格式化需求。我想找到一台漂亮的打印机,我可以根据这些规格进行配置,然后添加到构建过程中。通过这种方式,无论其他人在从源代码管理中删除格式时将格式弄得多么糟糕,它看起来都可以接受。

0 投票
10 回答
32265 浏览

java - Java 中的 StAX XML 格式

是否可以使用 StAX(特别是 woodstox)使用换行符和制表符格式化输出 xml,即格式为:

代替:

如果这在woodstox 中是不可能的,是否还有其他轻量级库可以做到这一点?

0 投票
4 回答
293539 浏览

c - 带空格的左pad printf

使用 printf 时,如何在左侧填充带有空格的字符串?

例如,我想打印前面有 40 个空格的“Hello”。

此外,我要打印的字符串由多行组成。我需要单独打印每一行吗?

编辑:为了清楚起见,我希望在每行之前打印 40 个空格。

0 投票
4 回答
3452 浏览

java - Java 或 Joda 中的十进制 DateTime 格式化程序

我正在编写一个要求日期为十进制格式的文件:

2007-04-24T13:18:09变成39196.554270833331000

有没有人有时间格式化程序可以做到这一点(十进制时间是 VB/Office 等使用的)?

基本代码如下:

对于上面的例子。

(我开始使用可以执行此操作的 DateTimePrinter,但现在太难了(我没有链接 joda 源,所以我无法轻松获得想法))。

注意:十进制时间是自 1900 年以来的天数 - . 代表部分天数。2.6666666 是 1900 年 1 月 2 日下午 4 点

0 投票
3 回答
670 浏览

c# - 在整个大型 Web 应用程序中一致地格式化 C# 中的字符串

我正在寻找一种一致的方式来构建我在整个大型 Web 应用程序中对格式化字符串的使用,并且我正在寻找关于哪种方式的建议或最佳实践。

到目前为止,我有一个静态类,它执行一些常见的格式化,例如

Formatting.FormatCurrency

Formatting.FormatBookingReference

我不相信这是要走的路,我更喜欢直接使用.NET中格式化字符串的标准方法并使用:

数量.ToString("c")

参考.ToString("000000")

对于我们一些更复杂的数据结构,我使用 IFormattable 和 ICustomFormatter,但我正在努力处理我们需要格式化的更简单的现有对象(在本例中为 Int32 以及 DateTime)。

我是否只是为“c”和“000000”定义常量并在整个 Web 应用程序中一致地使用它们,还是有更标准的方法来做到这一点?

0 投票
7 回答
115686 浏览

php - 如何在 PHP 中将数字格式化为美元金额

如何将数字转换为显示美元和美分的字符串?

0 投票
6 回答
16953 浏览

.net - 用逗号格式化数字,但保留小数

我想将数字组合成千位,但也输出小数位数实际上是数字。我无法弄清楚格式字符串。

免责声明(它并不像您想象的那么简单):

  • 请不要向我指出这个问题,它不能回答我的问题
  • 请不要将我指向MS DN,这些文章对我没有帮助。(如果您认为我读错了,请自己阅读并发布正确答案)
  • .ToString("n")不起作用,它会将数字四舍五入
0 投票
1 回答
172 浏览

apache-flex - 除了 ValidateNow() 之外,还有哪些方法可以重新格式化/重新验证 Flex 中的控件树

我在调用时遇到多行文本无法正确重新格式化的问题loadStyleDeclarations。但是,如果我两次加载相同的样式表,那么它会正确刷新并重新格式化文本。

所以我想做的是刷新我的控件,让它重新格式化文本。我已经尝试过ValidateNow()ValidateDisplayList()但似乎都没有引起正确的布局请求。

我猜想loadStyleDeclarations()调用其他一些重新验证功能,但我找不到它是什么。

0 投票
13 回答
681 浏览

formatting - 您将如何格式化/缩进这段代码?

您将如何格式化/缩进这段代码?

或者


编辑:

我的班级实际上有很多参数,所以这可能会影响你的反应。

0 投票
15 回答
230849 浏览

python - Python中的货币格式

我希望使用 Python 将 188518982.18 等数字格式化为 188,518,982.18 英镑。

我怎样才能做到这一点?