如何使用currentTimeMillis()方法在java中显示当前时间
我想创建一个java程序,使用如何使用currentTimeMillis()方法在java中显示当前时间,java,methods,Java,Methods,我想创建一个java程序,使用System.currentTimeMillis()方法以GMT时区显示当前时间 public class DisplayTime { public static void main(String[] args){ long totalMilliSeconds = System.currentTimeMillis(); long totalSeconds = totalMilliSeconds / 1000;
System.currentTimeMillis()
方法以GMT时区显示当前时间
public class DisplayTime {
public static void main(String[] args){
long totalMilliSeconds = System.currentTimeMillis();
long totalSeconds = totalMilliSeconds / 1000;
long currentSecond = totalSeconds % 60;
long totalMinutes = totalSeconds / 60;
long currentMinute = totalMinutes % 60;
long totalHours = totalMinutes / 60;
long currentHour = totalMinutes % 12;
System.out.println(currentHour + " : " + currentMinute + " : " + currentSecond);
}
}
我想这篇文章回答了这个问题:你的代码在哪里?s、 如果你表现出一些努力,你会有所帮助!最容易的副本可能是
Instant.ofEpochMilli()
。它的toString()
将为您提供可接受的格式,或者您可以根据自己的喜好对其进行格式化。我不知道这算不算作弊。你的代码能按你的意愿去做吗?以什么方式不可用?看起来它应该可以工作,除了long currentHour=totalMinutes%12
需要使用totalHours
而不是totalMinutes