gpt4 book ai didi

java - 在 Java 中向大字符串添加前导零

转载 作者:行者123 更新时间:2023-12-01 07:10:13 25 4
gpt4 key购买 nike

我目前正在用 Java 制作一个拍卖程序,我正在尝试计算截止日期,但是我的日期一直显示为 (7/04/2013 11:22),有没有办法使用 String.format 来添加当该日期是一位数的日期时,要加前导零吗?

String timeOne = Server.getDateTime(itemArray.get(1).time).toString()

当我稍后尝试对它进行子字符串化时,它给我带来了一个问题,而且它的长度不到 17 个字符。

提前致谢,詹姆斯。

最佳答案

@Leonard Brünings 的答案是正确的。这就是为什么你的原始代码是错误的......即使它有效。

Calendar.toString() 的 javadoc 是这样说的:

"Return a string representation of this calendar. This method is intended to be used only for debugging purposes, and the format of the returned string may vary between implementations."

基本上,您使用 toString() 的目的是 javadoc 说您不应该使用的。即使您调整了 toString() 的输出,您的代码也可能很脆弱。 JVM 的更改可能会破坏它。更改区域设置可能会破坏它。

关于java - 在 Java 中向大字符串添加前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com