import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Collection; import java.util.Date; import java.util.UUID; /** * 基础工具类 * @author ldf * @date 2018/12/10 15:41 **/ public class BaseUtil { /** * 获取uuid * @return */ public static String uuid(){ return UUID.randomUUID().toString().replaceAll("-", ""); } /** * 判断集合是否为空 * @param collection * @return */ public static boolean collectionIsEmpty(Collection collection){ return (collection == null || collection.size() == 0); } /** * 判断字符串是否为空 * @param str * @return */ public static Boolean isEmpty(String str){ return (str == null || "".equals(str.trim())); } /** * 获取当前时间 * @return */ public static String getNowStr(){ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return format.format(new Date()); } /** * 获取当前年 * @return */ public static int getNowYear(){ Calendar cal = Calendar.getInstance(); return cal.get(Calendar.YEAR); } /** * 获取当前月 * @return */ public static int getNowMonth(){ Calendar cal = Calendar.getInstance(); return cal.get(Calendar.MONTH )+1; } /** * 字符传转日期没有时分秒 * @param time * @return */ public static Date stringToDate(String time){ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date parse = null; try { parse = format.parse(time); } catch (ParseException e) { e.printStackTrace(); } return parse; } /** * Object 转 字符串 * @param obj obj * @return str */ public static String objToStr(Object obj){ return String.valueOf(obj); } /** * Object 转 Double * @param obj obj * @return Double */ public static Double objToDouble(Object obj){ if (obj==null){ return 0.00; } return Double.valueOf(objToStr(obj)); } }
一些常用的方法
最新推荐文章于 2021-03-07 21:36:43 发布