LHGJ11833K80001681576736990000返回vin+時間戳

LHGJ11833K80001681576736990000返回vin+時間戳

package com.mtons.mblog.leetcode;

import org.apache.commons.lang3.StringUtils;

/**
 * LHGJ11833K80001681576736990000
 * 返回vin+時間戳
 */
public class VinTime {

    //接口入參:LHGJ11833K80001681576736990000
    public static void main(String[] args) {
        String vin = "LHGJ11833K8000168";
        Long time = 1589347654000L;
                  //1576736990000
        StringBuilder sb = new StringBuilder(vin);
        sb.append(time);
        String param = sb.toString();
        System.out.println("param is : " + param);

        String vinResult = StringUtils.substring(param, 0, 17);
        //LHGJ11833K8000168
        //LHGJ11833K8000168
        System.out.println("vinResult is : " + vinResult);

        String timeResult = StringUtils.substring(param, 17);
        //1589338999L
        //1589338999
        System.out.println("timeResult is : " + timeResult);

        long sysTimeStamp = System.currentTimeMillis();
        //得到的值是分鐘
        long timeDifference = (sysTimeStamp - Long.valueOf(timeResult)) / (1000 * 60);
        if (timeDifference > 30) {
            System.out.println("exception");
        }else{
            System.out.println("success");
        }
        System.out.println("\"1589347654000\".length() is :" + "1589347654000".length());
    }



}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章