问题标签 [string.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 投票
8 回答
32298 浏览

c# - 在 TimeSpan 上使用 String.Format 以输出完整的秒数而不是毫秒

我想在一个字符串中显示两个日期之间经过的时间。

假设我有以下代码:

我的期望:

我得到什么:

有没有办法使用 String.Format 函数只返回整秒?
我还尝试使用以下方法删除小数位:

但这也不起作用,因为 elapsed.Miliseconds 返回 500 作为整数。

0 投票
1 回答
2404 浏览

c# - 将 DetailsView TemplateField 单元格值转换为短日期字符串

我有一个 detailsView,其单元格中的日期值当前以 longDateFormat 显示,我想将此 DetailsView 中的所有日期值转换为短日期。

例如,而不是6/1/2010 12:00:00 AM,我只想显示6/1/2010

对于 Gridview,我可以通过代码来实现

如何使用 DetailsView 实现相同的效果?

0 投票
1 回答
5052 浏览

c# - 在 C# 多行逐字字符串中转义 string.Format 的参数

当我使用 string.Format 将其格式化为通常的字符串时,我自然会得到一个异常,即输入字符串的格式不正确。我尝试按照 msdn 文档中的建议转义参数,例如“{{0}}”甚至“{{{0}}}”,但我仍然遇到相同的异常。关于如何格式化这样一个字符串的任何想法?

谢谢!

PS[编辑] 我的原始字符串用于生成 WCAT 场景文件:

如果我尝试 string.Format(scenarioHeaderTemplate, 10, 10, 10); 它会抛出

0 投票
2 回答
267 浏览

.net - String.Format 和 DateTimeFormatInfo 是可插入/可扩展的吗?

因此,例如,当我对日期进行 string.format 并在格式模式中使用字符串“或”时,我希望将其转换为日期的序数值。

IE

应该输出

请参阅下文了解如何推导序数

.NET 中是否有一种简单的方法来获得数字的“st”、“nd”、“rd”和“th”结尾?

0 投票
6 回答
24300 浏览

c# - 用破折号格式化字符串

我有一个从导入文件中提取的压缩字符串值。我需要把它格式化成一个包裹号,格式如下:##-##-##-###-###. 因此,字符串“410151000640”应该变成“41-01-51-000-640”。我可以使用以下代码执行此操作:

但是,字符串可能不是全是数字;它可能有一个或两个字母,因此转换为 int 将失败。有没有办法在字符串上执行此操作,以便每个字符(无论是数字还是字母)都正确地适合格式?

0 投票
2 回答
5946 浏览

c# - 具有空格式的 String.Format

谁能解释为什么会发生以下情况:

谢谢。

0 投票
4 回答
12234 浏览

c# - string.Format() 空白零

在我的应用程序中,可以使用该string.Format()函数格式化字符串。我想添加结果为零时返回空白的可能性。

据我所知,可以使用代码:0.toString("0;; ");,但正如我已经提到的,我需要使用该string.Format()函数(因为它必须能够使用例如{0:P}百分比格式。

有谁知道如何使用该string.Format()函数清空零值?

0 投票
1 回答
3141 浏览

decimal - String.Format 阻塞十进制值?

我希望下面的两个测试(为 NUnit 编写)都能通过,但 Decimal 版本失败,“System.FormatException:格式说明符无效”,Double 版本也是如此。我不知道为什么。有人可以阐明吗?

谢谢; 邓肯

0 投票
7 回答
280668 浏览

c# - 为什么使用 String.Format?

为什么有人会String.Format在 C# 和 VB .NET 中使用而不是串联运算符(&在 VB 和+C# 中)?

主要区别是什么?为什么大家对使用如此感兴趣String.Format?我很好奇。

0 投票
2 回答
928 浏览

java - 如何让 string.format 在编译时抱怨

编译器可以访问格式字符串以及所需的类型和参数。所以我认为会有一些方法来指示可变参数的缺失参数......即使只是对于一部分案例。eclipse 或其他 ide 是否有某种方式表明传递的可变参数可能会在运行时导致问题?