package com.jpsoft.smart; import cn.hutool.core.date.DatePattern; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.RandomUtil; import com.jpsoft.smart.modules.common.utils.TimeZonesUtil; import java.util.Date; public class HutoolTest { public static synchronized String batchId(int tenantId, int module) { String prefix = DateTime.now().toString(DatePattern.PURE_DATETIME_MS_PATTERN); return prefix + tenantId + module + RandomUtil.randomNumbers(3); } public static void main(String[] args) { /* String timeZones = DateUtil.format(new Date(), "yyyy-MM-dd-HH-mm"); Double d = Math.floor(12/10); String result =String.valueOf(d*10); System.out.println(result.substring(0,result.indexOf(".")));*/ /*for (int i = 0; i < 3; i++) { System.out.println(batchId(2019,1)); }*/ String timeZones = DateUtil.format(new Date(), "yyyy-MM-dd-HH-mm"); String result = TimeZonesUtil.getUpperTimeZone(timeZones); System.out.println(result); } }