import java.util.Scanner;public class Timel { private static Scanner in; public static void main(String[] args) {//实现当前系统时间戳的转换,输入一个有效的时间进行转换 System.out.println("时光机系统开启,当前北京时间:"); TimeCp now=new TimeCp(System.currentTimeMillis()/1000); System.out.println(now.cpTime()); System.out.println("请输入想去的时间点距离(1970为起点):"); in = new Scanner(System.in); long tp=in.nextLong(); TimeCp some=new TimeCp(tp); System.out.println(some.cpTime()); System.out.print("你穿越到"); System.out.println(some.cpTime()+"是否查看其他几区时间yes->1"); int a=in.nextInt(); if(a==1) { System.out.println(some.timeArea(some.cpTime())); } }}class TimeCp{ private long time; public TimeCp(long x) { time=x; } public long[] cpTime()//构造器,将时间戳转换为年月日...格式 { long year=1970,month=1,day=1,hour=0,minute=0,second=0; second=time`;//取模是算法中非常有用的一个技巧,从奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,猴子选王(抽象的讲它可以实现循环) minute=time600/60;//不足一小时的秒数作为分钟 hour=(time+86400)
