问题标签 [zero-pad]

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 投票
18 回答
727485 浏览

java - 如何在左侧用零填充整数?

在java中int转换为a时如何用零填充?String

我基本上希望9999用前导零填充整数(例如 1 = 0001)。

0 投票
10 回答
34047 浏览

zero-pad - 如何在没有字符串转换的情况下计算整数中的数字?

我担心这个问题有一个简单而明显的答案。我需要确定一个项目的数量有多少位宽,以便我可以用保持对齐所需的最少前导零数填充每个项目编号。例如,如果总数 < 10,我不想要前导零,如果总数在 10 到 99 之间,我想要 1,等等。

一种解决方案是将项目计数转换为字符串,然后计数字符。呸!有没有更好的办法?

编辑:我不会想到使用常用对数(我不知道存在这样的东西)。所以,对我来说并不明显——但绝对简单。

0 投票
4 回答
14797 浏览

php - 在 PHP 中,如何添加到零填充的数字字符串并保留零填充?

如果我在 PHP 中有一个变量,0001并且我在其中添加 1,则结果是 2 而不是0002.

我该如何解决这个问题?

0 投票
2 回答
2099 浏览

java - 在 Java 中对微调器进行零填充

如何将零填充添加到 a JSpinner
由于微调器JFormattedTextField自己创建,我不能只将格式传递给 JFormattedTextField 构造函数。
没有办法在现有的上设置格式JFormattedTextField吗?

我想要什么:值= 37,编辑器=“0037”

更新:
我按照建议尝试了这个:

结果是微调器数据的显示完全没有变化。这似乎是一个合理的解决方案;有没有人成功地尝试过这个,所以我可以确定它只是我自己的应用程序中的一些不稳定的东西?

0 投票
3 回答
2427 浏览

c# - 如何比较两张图像以检测重复和裁剪的重复?

如何比较两张图像并确定它们是否 100% 相似,或者只是颜色改变或裁剪?

0 投票
3 回答
1861 浏览

ruby - Ruby 字符串填充零 OPE ID

我正在使用 OPE ID。一个文件有两个尾随零,例如[998700, 1001900]. 另一个文件有一个或两个前导零,总长度为六个,例如[009987, 010019]. 我想将每个 OPE ID(在两个文件中)转换为一个八位数的字符串,其中正好有两个前导零,但末尾有很多零,以使其长度为八位数。

0 投票
5 回答
5764 浏览

python - randint 前导零

我想生成从 00000 到 99999 的数字。

我只生成没有前导零的值,当然是 23 而不是 00023。在 %05d 的意义上,是否有一个技巧可以生成总是 5 个数字值,或者我真的需要玩一个 python-string-trick 来填充如果 len() < 5,前面缺少 0?

感谢阅读和帮助,

0 投票
2 回答
27980 浏览

java - Java将任何整数转换为4位数字

这似乎是一个简单的问题。我的一项作业基本上是向我的班级发送军事格式的时间(例如12002200等)。

当我的班级收到整数时,如何强制将其转换为 4 位数字?例如,如果发送的时间是300,它应该被转换为0300

编辑:事实证明我不需要这个来解决我的问题,因为我只需要比较这些值。谢谢

0 投票
7 回答
118060 浏览

python - 没有零填充的 Python 日期时间格式

是否有一种打印 Python 日期时间的格式,它不会在日期和时间上使用零填充?

我现在使用的格式:

结果: 2012 年 2 月 29 日下午5:03
期望: 2012 年 2 月 29 日下午5:03

什么格式将月份表示为“2”而不是“02”,时间表示为“5:03PM”而不是“05:03PM”

0 投票
3 回答
21291 浏览

c# - C# 用零填充量

amount在数据库中有一个小数字段。我需要始终在小数点左侧显示 10 个数字,在小数点后显示两个数字。

示例:
Amount = 245.00应显示为0000000245.00 此外,金额可能超过 1,000 或 10,000,应显示为:

0000001245.000000011245.00

如何格式化金额以始终在小数点左侧具有适当数量的零且金额大小可变?