java算法unix时间戳转换(java算法)

it2022-05-05  145

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)

转载请注明原文地址: https://win8.8miu.com/read-26676.html

最新回复(0)