package com.hao.demo.zookeeper;
/**
* @author haoxiansheng
* @date 2020-06-06
*/
public class SystemCurrentTimeMillisTest {
public static void main(String[] args) {
/**
* 一、时间的单位转换
*
* 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)
* 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s)
* 1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s)
* 1秒=1,000,000,000,000 皮秒(ps) 1皮秒=1/1,000,000,000,000秒(s)
*
* 1分钟=60秒
*
* 1小时=60分钟=3600秒
*
* 一天等于 24 * 60 * 60 = 86400s
*/
// 1、获得当前系统的时间单位为毫秒,转化为秒
long totalMilliSeconds = System.currentTimeMillis();
System.out.println(totalMilliSeconds);
long totalSeconds = totalMilliSeconds / 1000;
// 2、求出现在的秒
long currentSecond = totalSeconds % 60;
// 3、求出现在的分
long totalMinutes = totalSeconds / 60;
long currentMinute = totalMinutes % 60;
// 4、求出现在的小时
long totalHour = totalMinutes / 60;
long currentHour = totalHour % 24;
// 显示时间
System.out.println("总毫秒为" + totalSeconds);
System.out.println(currentHour + ":" + currentMinute + ":" + currentSecond);
}
}