小蓝要和朋友合作开发一个时间显示的网站。
在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从 1970年 11 月 11 日 00:00:00 到当前时刻经过的毫秒数。
现在,小蓝要在客户端显示出这个时间。小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。
给定一个用整数表示的时间,请将这个时间对应的时分秒输出。
评测用例规模与约定
对于所有评测用例,给定的时间为不超过 10^18
的正整数。
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
//题目测试的数值最大不超过10的18次方,所以存储输入的数据类型用long
long n = cin.nextLong();
//先转化成秒
n /= 1000;
//超过24小时的时间舍去,只保留最后一天的时间即可
n %= (24 * 60 * 60);
//输出对应时间即可
System.out.printf("%02d:", n / 3600);
System.out.printf("%02d:", n / 60 % 60);
System.out.printf("%02dn", n % 60);
cin.close();
}
}



