我在这里遇到了一个小问题,如果有人可以帮助我,我将非常感激!
当我尝试更新LocalTime从该LocalTime.now()方法创建的对象以便我可以看到时间的流逝时,它的工作原理是代码:
public static void main(String[] args) {
LocalTime d = LocalTime.now();
String h = String.valueOf(d.getHour());
String m = String.valueOf(d.getMinute());
String s = String.valueOf(d.getSecond());
System.out.print("\r"+h + ":" + m + ":" + s);
//Update :
Thread.sleep(1000);
}
输出 :
1:53:2 (time is passing)
但是当我运行这个时:
public static void main(String[] args) {
LocalTime d = LocalTime.of(12, 15, 33);
String h = String.valueOf(d.getHour());
String m = String.valueOf(d.getMinute());
String s = String.valueOf(d.getSecond());
System.out.print("\r"+h + ":" + m + ":" + s);
//Update :
Thread.sleep(1000);
}
输出 :
12:15:33 (time is not passing)
谁能告诉我为什么不更新?如何LocalTime从用户输入中获取对象的运行时间?
非常感谢您的宝贵时间!
慕虎7371278
料青山看我应如是
相关分类