标签:
一: 把时间Date类型转换成String类型
1 /** 2 * 把Date类型转换成String类型 3 * @param date 4 * @return 5 */ 6 public static String dateToString(Date date){ 7 DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 8 return format.format(date); 9 }
二:把String类型转换成Date类型
1 /** 2 3 * 把String类型转换成Date类型 4 * @param date 5 * @return 6 */ 7 public static Date stringToDate(String date){ 8 DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 9 Date d = null; 10 try { 11 d = format.parse(date); 12 } catch (java.text.ParseException e) { 13 e.printStackTrace(); 14 } 15 return d; 16 }
三:同时判断‘’‘’和null 两种情况
1 /** 2 * 判断变量是否为空 3 * @param s 4 * @return 5 */ 6 public static boolean isEmpty(String s){ 7 if(null == s || "".equals(s) || "".equals(s.trim()) || "null".equalsIgnoreCase(s)){ 8 return true; 9 }else{ 10 return false; 11 } 12 }
四:去除字符串前后的空格
1 /** 2 * 去除字符串前后的空格 3 * @param s 4 * @return 5 */ 6 public static String trim(String s){ 7 if(null == s){ 8 return ""; 9 }else{ 10 return s.trim(); 11 } 12 }
五:用来去掉List中空值和相同项的。
1 /** 2 * 用来去掉List中空值和相同项的。 3 * @param list 4 * @return 5 */ 6 public List<String> removeSameItem(List<String> list) { 7 List<String> difList = new ArrayList<String>(); 8 for (String t : list) { 9 if (t != null && !difList.contains(t)) { 10 difList.add(t); 11 } 12 } 13 return difList; 14 }
六:当前天数加一天
1 /** 2 * 天数加一 3 * @param dateTime 4 * @return 5 * @throws Exception 6 */ 7 public static String dateFamte(String dateTime) throws Exception{ 8 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 9 Date date = format.parse(dateTime); 10 Calendar calendar = Calendar.getInstance();//日历对象 11 calendar.setTime(date);//设置当前日期 12 calendar.add(Calendar.DAY_OF_MONTH, 1);//天数加一 13 return format.format(calendar.getTime()); 14 }
七:把一个json字符串转换java对象
1 /** 2 * 从一个JSON数组得到一个java对象数组,形如: 3 * [{"id" : idValue, "name" : nameValue}, {"id" : idValue, "name" : nameValue}, ...] 4 * @param object 5 * @param clazz 6 * @return 7 */ 8 public static Object[] getDTOArray(String jsonString, Class clazz){ 9 JSONArray array = JSONArray.fromObject(jsonString); 10 Object[] obj = new Object[array.size()]; 11 for(int i = 0; i < array.size(); i++){ 12 JSONObject jsonObject = array.getJSONObject(i); 13 obj[i] = JSONObject.toBean(jsonObject, clazz); 14 } 15 return obj; 16 }
标签:
原文地址:http://www.cnblogs.com/wxb713/p/4402184.html