问题标签 [format]

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 投票
5 回答
10293 浏览

xml - 无效的 XML 文件?

我在 Visual Studio 2008 中将以下文件作为新的 XML 文件编写,它报告以下错误。错误消息是什么以及为什么它被视为错误格式的 XML 文件?

这是 XML 文件和相关的错误消息。

感谢提前,乔治

0 投票
5 回答
1313 浏览

python - 将数字格式化为字符串

如何将数字格式化为字符串,使其前面有多个空格?我希望较短的数字 5 在其前面有足够的空格,以便空格加上 5 的长度与 52500 相同。下面的过程有效,但是有内置的方法吗?

0 投票
28 回答
750166 浏览

java - 如何在没有不必要的十进制 0 的情况下很好地将浮点数格式化为字符串

一个 64 位的 double 可以精确地表示整数 +/- 2 53

鉴于这一事实,我选择使用双精度类型作为我所有类型的单一类型,因为我的最大整数是一个无符号的 32 位数字。

但是现在我必须打印这些伪整数,但问题是它们也与实际的双精度数混合在一起。

那么如何在 Java 中很好地打印这些双打呢?

我试过String.format("%f", value)了,这很接近,除了我得到很多小值的尾随零。

这是一个示例输出%f

我想要的是:

当然,我可以编写一个函数来修剪这些零,但由于字符串操作,这会导致很多性能损失。我可以用其他格式代码做得更好吗?


Tom E. 和 Jeremy S. 的答案是不可接受的,因为他们都任意四舍五入到小数点后两位。请在回答之前了解问题。


请注意,这String.format(format, args...)取决于语言环境(请参阅下面的答案)。

0 投票
1 回答
528 浏览

excel - Excel 合并和格式化

简而言之,我正在寻找一种快速的方法来执行以下操作。
我想在下面格式化一个 excel 电子表格:

看起来像这样:

A、B、D 等列将在每一行中为每个唯一系列重复相同的数据。
在每一行中,C 列总是不同的。
C 列需要合并在一起,以逗号分隔。

欢迎大家提出意见。

0 投票
4 回答
26438 浏览

sql-server - 将 SQL Server 数据库而不是整个服务器上的日期格式更改为 dd/mm/yyyy

任何人都可以帮忙,我们安装了一个 sql server 2005 数据库(实际上它是一个连接到 sql server 2005 服务器的 sql server 2000),默认服务器语言语言 USA 具有像 mm/dd/yy 这样的日期格式,我们真的需要保留它方式,但目前刚刚将一个新数据库上传到服务器,这需要具有 dd/mm/yyyy 的日期格式。

我可以只在数据库而不是整个服务器上强制更改吗?如果我在整个服务器上强制更改,它将使我所有其他应用程序失败

例如,目前我们有这个失败的 sql 语句..

选择 * 从会话 WHERE ultimo_acceso < '16/04/2009 13:36:17'

但当然我们可以添加这个现在可以使用

SELECT * FROM 会话 WHERE ultimo_acceso < Convert(datetime, '16/04/2009 13:36:17', 103)

但问题是应用程序中有大量的sql语句。事实是应用程序相当老旧,我们真的不想对源代码进行任何更改..

因此,因此,如果我们可以仅在数据库/特定数据库的表上强制进行更改,那么这就足够了

任何帮助都非常感谢

0 投票
3 回答
27631 浏览

php - PHP“漂亮的打印”HTML(不整洁)

我正在使用 PHP 中的 DOM 扩展来构建一些 HTML 文档,并且我希望输出的格式很好(带有新行和缩进),以便它可读,但是,从我所做的许多测试中:

  1. "formatOutput = true" 对 saveHTML() 根本不起作用,只有 saveXML()
  2. 即使我使用了 saveXML(),它仍然只适用于通过 DOM 创建的元素,而不是包含在 loadHTML() 中的元素,即使是“preserveWhiteSpace = false”

如果有人知道不同,我真的很想知道他们是如何让它工作的。

所以,我有一个 DOM 文档,我正在使用 saveHTML() 来输出 HTML。由于它来自 DOM,我知道它是有效的,因此无需“整理”或以任何方式验证它。

我只是在寻找一种方法来从我从 DOM 扩展收到的输出中获得格式良好的输出。

注意。正如您可能已经猜到的那样,我不想使用 Tidy 扩展作为 a) 它做的更多我也需要它(标记已经有效)并且 b) 它实际上对 HTML 内容进行了更改(例如HTML 5 文档类型和一些元素)。

跟进:

好的,在下面的答案的帮助下,我弄清楚了为什么 DOM 扩展不起作用。尽管给定的示例有效,但它仍然无法与我的代码一起使用。在此评论的帮助下,我发现如果您有任何 isWhitespaceInElementContent() 为 true 的文本节点,则不会应用超出该点的格式。无论preserveWhiteSpace 是否为假,都会发生这种情况。解决方案是删除所有这些节点(尽管我不确定这是否会对实际内容产生不利影响)。

0 投票
14 回答
12131 浏览

java - 为什么 String 的 format(Object... args) 被定义为静态方法?

我想知道为什么Java 5 及更高版本使用 String 类中的静态方法提供了一个 printf 样式的格式化程序,如下所示:

代替

这样我们就可以写"%02d".format(5)get05而不是String.format("%02d", 5).

我想如果我可以修改 String 类,我可以添加这个:

得到相同的结果。

我发现在 C# 中,也使用静态方法而不是实例方法。

我想知道他们为什么决定这样做,但我没有做出解释。实例方法trimsubstring返回一个新的字符串实例,所以他们应该对format.

此外,该DateFormat课程还使用了这个:

用于格式化日期。因此,如果我们将 DateFormat 的实例视为格式化程序,则 String 的实例也可以用作格式化程序。

有任何想法吗?

0 投票
5 回答
54395 浏览

python - 早于 2.6 的 Python 版本中的字符串格式

当我在 Python 2.5.2 中运行以下代码时:

我得到:

我不明白这个问题。

dir('hello')那里没有format属性。

我该如何解决这个问题?

0 投票
2 回答
802 浏览

python - 字符串格式化

我不明白为什么结肠第二次左移

请帮我解决这个问题

0 投票
1 回答
790 浏览

php - PHP5 中的语言环境日期格式

我的网站根据用户设置或浏览器设置(用户尚未设置偏好)更改其区域设置。我正在使用 amline 图表,特别是股票图表,它需要 'MM/DD/YYYY' 或 'DD-MM-YYYY' 中的日期格式,我想图表知道如何理解日期。有很多方法可以根据计算机区域设置格式化日期,但是我找不到获取区域设置格式的方法(如上所述)。