求解决java里打印本机当先时间,什么实参形参长度问题。 及某些java程序运行时的出错问题。谢谢!

下面这个东西是啥意思?谢谢了!
2025-03-23 23:38:31
推荐回答(2个)
回答1:

出了一个很小的错误 不注意看真的很难发现 我也是看了很久才找到的。。。
你注意一下,你对“日”操作的时候,后面那个2的位置你放错了,放在当前位置上的话它是calendar.get()方法的参数,而这个gei()方法是没有这个参数的,你这个“2”应该放在后面一个括弧里,就可以解决问题了,
也就是:buf.append(this.addZero(calendar.get(Canlendar.DAY.OF.MONTH),2));
应该改成:buf.append(this.addZero(calendar.get(Canlendar.DAY.OF.MONTH)),2);
下次写代码小心这种错误哦,找了半天,记得采纳啊

下面那个图是说找不到你要运行的对象 可能是你的DataTime.class文件不存在吧

回答2:

Calendar.YEAR Calendar.MONTH Calendar.DAY_OF_MONTH 都 是int型,要转换成String就可以了
如:Integer(Calendar.YEAR).toString