我目前正在用Java制作拍卖程序,我正在努力制定截止日期,但是我的日期一直在以(7/04/2013 11:22)出现,有没有办法使用String.format添加前导零到这个日期,这是一个一位数的日子?
String timeOne = Server.getDateTime(itemArray.get(1).time).toString()
Run Code Online (Sandbox Code Playgroud)
当我尝试对其进行子字符串时,它会导致我出现问题,并且它长度少于17个字符.
詹姆斯,先谢谢你.
@LeonardBrünings的回答是正确的方法.这就是为什么你的原始代码是错误的方式......即使它有效.
javadoc用于Calendar.toString()说:
" 返回此日历的字符串表示形式.此方法仅用于调试目的,返回字符串的格式可能因实现而异. "
基本上你使用toString()的目的是javadoc说你不应该这样做.即使您调整了输出toString(),您的代码也可能很脆弱.JVM的变化可能会破坏它.更改区域设置可能会破坏它.
| 归档时间: |
|
| 查看次数: |
355 次 |
| 最近记录: |