HutoolTest.java 1.1 KB

1234567891011121314151617181920212223242526272829
  1. package com.jpsoft.smart;
  2. import cn.hutool.core.date.DatePattern;
  3. import cn.hutool.core.date.DateTime;
  4. import cn.hutool.core.date.DateUtil;
  5. import cn.hutool.core.util.RandomUtil;
  6. import com.jpsoft.smart.modules.common.utils.TimeZonesUtil;
  7. import java.util.Date;
  8. public class HutoolTest {
  9. public static synchronized String batchId(int tenantId, int module) {
  10. String prefix = DateTime.now().toString(DatePattern.PURE_DATETIME_MS_PATTERN);
  11. return prefix + tenantId + module + RandomUtil.randomNumbers(3);
  12. }
  13. public static void main(String[] args) {
  14. /* String timeZones = DateUtil.format(new Date(), "yyyy-MM-dd-HH-mm");
  15. Double d = Math.floor(12/10);
  16. String result =String.valueOf(d*10);
  17. System.out.println(result.substring(0,result.indexOf(".")));*/
  18. /*for (int i = 0; i < 3; i++) {
  19. System.out.println(batchId(2019,1));
  20. }*/
  21. String timeZones = DateUtil.format(new Date(), "yyyy-MM-dd-HH-mm");
  22. String result = TimeZonesUtil.getUpperTimeZone(timeZones);
  23. System.out.println(result);
  24. }
  25. }