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());
}
}