package com.java7.showcurrenttime.main; /* * System.currentTimeMillis返回从GMT(格林威治标准时间) 1970年1月1日00:00:00开始到当前时刻的毫秒数 * 因为1970年是UNIX正式发布的时间,所以这一时间也称为UNIX时间戳(UNIX epoch) */ public class ShowCurrentTime { public static void main(String[] args) { // Obtain the total milliseconds since midnight, Jan 1, 1970 long totalMilliseconds = System.currentTimeMillis(); long totalSeconds = totalMilliseconds / 1000; // 通过totalSeconds % 60得到当前的秒数 long currentSecond = totalSeconds % 60; long totalMinutes = totalSeconds / 60; // 通过totalMinutes % 60得到当前分钟数 long currentMinute = totalMinutes % 60; long totalHours = totalMinutes / 60; // 通过totalHours % 24得到当前的小时数 long currentHour = totalHours % 24 + 8; System.out.println("当前时间是: " + currentHour + ":" + currentMinute + ":" + currentSecond + " GMT+8"); } }
时间: 2024-11-05 20:39:09