显示当前时间程序

以GMT(格林尼治标准时间)来显示当前时间

System类中的方法currentTimeMillise()返回从GMT 1970年1月1日 00:00:00开始到当前时刻的毫秒数。

  1. 通过调用System.currentTimeMillis()方法获取1970年1月1日00:00:00到现在的毫秒数,并存放在变量totalMilliseconds中
  2. 通过将总毫秒数totalMilliseconds除以1000得到总秒数totalSeconds
  3. 通过将totalSeconds % 60 得到当前秒数
  4. 通过将totalSeconds除以60得到总的分钟数 totalMinutes
  5. 通过将totalMinutes % 60 得到当前分钟数
  6. 通过将总分钟数totalMinutes除以60获得总的小时数totalHours
  7. 通过totalHours % 24 得到当前的小时数
  8. 输出
long totalMilliseconds;//总毫秒
		long totalSeconds;//总秒
		long currentSeconds;//当前秒数
		long totalMinutes;//总分钟数
		long currentMinutes;//当前分钟数
		long totalHours;//总小时数
		long currentHours;//当前小时数
		
		//1.通过调用System.currentTimeMillis()方法获取1970年1月1日00:00:00到现在的毫秒数,并存放在变量totalMilliseconds中
		
		totalMilliseconds = System.currentTimeMillis();
		
		//2.通过将总毫秒数totalMilliseconds除以1000得到总秒数totalSeconds
		
		totalSeconds = totalMilliseconds / 1000;
		
		//3.通过将totalSeconds % 60 得到当前秒数
		
		currentSeconds = totalSeconds % 60;
		
		//4.通过将totalSeconds除以60得到总的分钟数 totalMinutes
		
		totalMinutes = totalSeconds / 60;
		
		//5.通过将totalMinutes % 60 得到当前分钟数
		
		currentMinutes = totalMinutes % 60;
		
		//6.通过将总分钟数totalMinutes除以60获得总的小时数totalHours
		
		totalHours = totalMinutes /60;
		
		//7.通过totalHours % 24 得到当前的小时数
		
		currentHours = totalHours % 24;
		
		//8.输出
	
		System.out.println("现在时间 " + currentHours + " : " + currentMinutes + " : " + currentSeconds  );
		
	}

猜你喜欢

转载自blog.csdn.net/weixin_44201223/article/details/118210682