java 计算天月季度年的起始结束时间戳(直接运行即可)

来源:互联网 发布:手机淘宝切换账号登录 编辑:程序博客网 时间:2024/05/22 23:03
import org.frame.util.DateTools;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * Created by zhangyang on 2016/7/19. */public class MyDateUtil {    public static final String day = "day";    public static final String week = "week";    public static final String month = "month";    public static final String quarter = "quarter";    public static final String year = "year";    private static SimpleDateFormat shortSdf = new SimpleDateFormat("yyyy-MM-dd");    private static SimpleDateFormat longHourSdf = new SimpleDateFormat("yyyy-MM-dd HH");    private static SimpleDateFormat longSdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");<pre name="code" class="java">    //日/周/月/季度/年//day/week/month/quarter/year//日:2016-07-15//周:2016,20   2016年第20周//月:2016-06//季度:2016,1  2016年第1季度//年:2016//    public static void main(String[] args) {//        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//        long[] long1 = getBeginEndTimestamp("2016-07-15",day);//        long[] long2 = getBeginEndTimestamp("2016-20",week);//        long[] long3 = getBeginEndTimestamp("2016-06",month);//        long[] long4 = getBeginEndTimestamp("2016-2",quarter);//        long[] long5 = getBeginEndTimestamp("2016",year);////        System.out.println(sdf.format(new Date(long1[0]))+ "   end : " + sdf.format(new Date(long1[1])));//        System.out.println(sdf.format(new Date(long2[0]))+ "   end : " + sdf.format(new Date(long2[1])));//        System.out.println(sdf.format(new Date(long3[0]))+ "   end : " + sdf.format(new Date(long3[1])));//        System.out.println(sdf.format(new Date(long4[0]))+ "   end : " + sdf.format(new Date(long4[1])));//        System.out.println(sdf.format(new Date(long5[0]))+ "   end : " + sdf.format(new Date(long5[1])));//    }}

import org.frame.util.DateTools;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * Created by zhangyang on 2016/7/19. */public class MyDateUtil {    public static final String day = "day";    public static final String week = "week";    public static final String month = "month";    public static final String quarter = "quarter";    public static final String year = "year";    private static SimpleDateFormat shortSdf = new SimpleDateFormat("yyyy-MM-dd");    private static SimpleDateFormat longHourSdf = new SimpleDateFormat("yyyy-MM-dd HH");    private static SimpleDateFormat longSdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");    public static long[] getBeginEndTimestamp(String input, String timeType) {        long[] beginEndTime = new long[2];        Calendar cal = Calendar.getInstance();        switch (timeType) {            case day:                Date dateDay = DateTools.toDate(DateTools.yyyy_MM_dd, input);                cal.setTime(dateDay);                cal.add(Calendar.DAY_OF_YEAR, +1);                beginEndTime[0] = dateDay.getTime();                beginEndTime[1] = cal.getTime().getTime() - 1;                return beginEndTime;            case week:                String[] yearAndWeek = input.split("-");                int yearStr = Integer.parseInt(yearAndWeek[0]);                int weekStr = Integer.parseInt(yearAndWeek[1]);                beginEndTime[0] = getFirstDayOfWeek(yearStr, weekStr).getTime();                beginEndTime[1] = getLastDayOfWeek(yearStr, weekStr).getTime();                return beginEndTime;            case month:                Date dateMonth = DateTools.toDate("yyyy-MM", input);                cal.setTime(dateMonth);                cal.add(Calendar.MONTH, +1);                beginEndTime[0] = dateMonth.getTime();                beginEndTime[1] = cal.getTime().getTime() - 1;                return beginEndTime;            case quarter:                String[] yearAndQuarter = input.split("-");                int yearNum = Integer.parseInt(yearAndQuarter[0]);                int quarterNum = Integer.parseInt(yearAndQuarter[1]);                Date dateQuarter = DateTools.toDate("yyyy", yearNum);                beginEndTime[0] = getCurrentQuarterStartTime(dateQuarter, quarterNum).getTime();                beginEndTime[1] = getCurrentQuarterEndTime(dateQuarter, quarterNum).getTime();                return beginEndTime;            case year:                Date dateYear = DateTools.toDate("yyyy", input);                cal.setTime(dateYear);                cal.add(Calendar.YEAR, +1);                beginEndTime[0] = dateYear.getTime();                beginEndTime[1] = cal.getTime().getTime() - 1;                return beginEndTime;            default:                return beginEndTime;        }    }    // 获取某年的第几周的开始日期    public static Date getFirstDayOfWeek(int year, int week) {        Calendar c = new GregorianCalendar();        c.set(Calendar.YEAR, year);        c.set(Calendar.MONTH, Calendar.JANUARY);        c.set(Calendar.DATE, 1);        Calendar cal = (GregorianCalendar) c.clone();        cal.add(Calendar.DATE, week * 7);        return getFirstDayOfWeek(cal.getTime());    }    // 获取当前时间所在周的开始日期    public static Date getFirstDayOfWeek(Date date) {        Calendar c = new GregorianCalendar();        c.setFirstDayOfWeek(Calendar.MONDAY);        c.setTime(date);        c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek()); // Monday        try {            return longSdf.parse(shortSdf.format(c.getTime()) + " 00:00:00");        } catch (ParseException e) {            e.printStackTrace();        }        return new Date();    }    // 获取某年的第几周的结束日期    public static Date getLastDayOfWeek(int year, int week) {        Calendar c = new GregorianCalendar();        c.set(Calendar.YEAR, year);        c.set(Calendar.MONTH, Calendar.JANUARY);        c.set(Calendar.DATE, 1);        Calendar cal = (GregorianCalendar) c.clone();        cal.add(Calendar.DATE, week * 7);        return getLastDayOfWeek(cal.getTime());    }    // 获取当前时间所在周的结束日期    public static Date getLastDayOfWeek(Date date) {        Calendar c = new GregorianCalendar();        c.setFirstDayOfWeek(Calendar.MONDAY);        c.setTime(date);        c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek() + 6); // Sunday        try {            return longSdf.parse(shortSdf.format(c.getTime()) + " 23:59:59");        } catch (ParseException e) {            e.printStackTrace();        }        return new Date();    }    public static Date getCurrentQuarterStartTime(Date date,int quarter) {        Calendar c = Calendar.getInstance();        c.setTime(date);        Date now = null;        try {            if (quarter == 1)                c.set(Calendar.MONTH, 0);            else if (quarter == 2)                c.set(Calendar.MONTH, 3);            else if (quarter == 3)                c.set(Calendar.MONTH, 6);            else if (quarter == 4)                c.set(Calendar.MONTH, 9);            c.set(Calendar.DATE, 1);            now = longSdf.parse(shortSdf.format(c.getTime()) + " 00:00:00");        } catch (Exception e) {            e.printStackTrace();        }        return now;    }    /**     * 当前季度的结束时间,即2012-03-31 23:59:59     *     * @return     */    public static  Date getCurrentQuarterEndTime(Date date,int quarter) {        Calendar c = Calendar.getInstance();        c.setTime(date);        Date now = null;        try {            if (quarter == 1) {                c.set(Calendar.MONTH, 2);                c.set(Calendar.DATE, 31);            } else if (quarter == 2) {                c.set(Calendar.MONTH, 5);                c.set(Calendar.DATE, 30);            } else if (quarter == 3) {                c.set(Calendar.MONTH,8);                c.set(Calendar.DATE, 30);            } else if (quarter == 4) {                c.set(Calendar.MONTH, 11);                c.set(Calendar.DATE, 31);            }            now = longSdf.parse(shortSdf.format(c.getTime()) + " 23:59:59");        } catch (Exception e) {            e.printStackTrace();        }        return now;    }    /**     * 获取某天0:00的时间戳     * @param amount 偏移几天 0当天 -1昨天 1明天     * @return     */    public static long getDayZeroTime(int amount) {        long now = System.currentTimeMillis();        Date d1 = new Date(now);        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");        String d1Str = sdf.format(d1);        Date d1Zero = null;        try {            d1Zero = sdf.parse(d1Str);        } catch (ParseException e) {            e.printStackTrace();        }        Calendar calendar = Calendar.getInstance();        calendar.setTime(d1Zero);        calendar.add(Calendar.DAY_OF_MONTH, amount);        Date date = calendar.getTime();        return date.getTime();    }


 

import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;import java.util.TimeZone;import org.frame.util.StringTools;public class DateTools {    public static String yyyy_MM_dd = "yyyy-MM-dd";    public static String yyyy_MM_dd_HH_mm_ss = "yyyy-MM-dd HH:mm:ss";    public static String HH_mm_ss = "HH:mm:ss";    public static String yyyyMMdd = "yyyyMMdd";    public static String yyyyMMddHHmmss = "yyyyMMddHHmmss";    public static String MM_dd_yyyy = "MM-dd-yyyy";    public static String MM_dd_yyyy_HH_mm_ss = "MM-dd-yyyy HH:mm:ss";    private static final String DEFAULT_FORMAT = "yyyy_MM_dd_HH_mm_ss";    public DateTools() {    }    public static Date createDate(String timeStr) {        return !StringTools.isNullToBoolean(timeStr) && timeStr.length() == 14?toDate(yyyyMMddHHmmss, timeStr):new Date();    }    public static boolean checkTime(int bigenh, int bigenm, int endh, int endm) {        boolean result = false;        int h = getCurrentHour().intValue();        int m = getCurrentMINUTE().intValue();        if(bigenh != endh && (h > bigenh && h < endh || h == bigenh && m >= bigenm || h == endh && m <= endm) || bigenh == endh && m >= bigenm && m <= endm) {            result = true;        }        return result;    }    public static boolean checkDay(int m, int d) {        boolean result = false;        if(m == getMonth().intValue() && d == getDay().intValue()) {            result = true;        }        return result;    }    public static Integer getDay(Date date) {        return Integer.valueOf(toCalendar(date).get(5));    }    public static Integer getDay() {        return Integer.valueOf(getCalendar().get(5));    }    public static long intervalDays(Date endDate, Date startDate) {        return intervalSesonds(endDate, startDate) / 86400L;    }    public static long intervalSesonds(Date endDate, Date startDate) {        long time = 0L;        time = endDate.getTime() - startDate.getTime();        return time /= 1000L;    }    public static int getTheMonths(Date date) {        Calendar c = toCalendar(date);        int year = c.get(1);        int month = c.get(2) + 1;        return year * 12 + month;    }    public static Integer getMonth(Date date) {        return Integer.valueOf(toCalendar(date).get(2) + 1);    }    public static Integer getMonth() {        return Integer.valueOf(getCalendar().get(2) + 1);    }    public static Integer getCurrentDayOfWeek() {        return Integer.valueOf(getCalendar().get(7));    }    public static Integer getCurrentMINUTE() {        return Integer.valueOf(getCalendar().get(12));    }    public static Integer getCurrentHour() {        return Integer.valueOf(getCalendar().get(11));    }    public static Integer getCurrentWeek() {        return Integer.valueOf(getCalendar().get(3));    }    public static Integer getCurrentDayOfMonth() {        return Integer.valueOf(getCalendar().get(5));    }    public static String getCurrentDate() {        return format(yyyy_MM_dd, getDate());    }    public static long getWeehoursTime() {        return toLong(HH_mm_ss, "00:00:00");    }    public static Integer getCurrentDay() {        return Integer.valueOf(getCalendar().get(6));    }    public static Locale getLocale() {        return Locale.getDefault();    }    public static TimeZone getTimeZone() {        return TimeZone.getDefault();    }    public static Date getDate() {        return getCalendar().getTime();    }    public static Calendar getCalendar() {        return Calendar.getInstance(getTimeZone(), getLocale());    }    private static String getFormat() {        return "yyyy_MM_dd_HH_mm_ss";    }    public static String format(Object obj) {        return format(getFormat(), obj);    }    public static String format(String format, Object obj) {        return format(format, obj, getLocale());    }    private static String format(String format, Object obj, Locale locale) {        return format(format, obj, locale, getTimeZone());    }    private static String format(String format, Object obj, Locale locale, TimeZone timezone) {        Date date = toDate(obj);        DateFormat df = getDateFormat(format, locale, timezone);        return date != null && df != null?df.format(date):null;    }    private static DateFormat getDateFormat(String format, Locale locale, TimeZone timezone) {        if(format == null) {            return null;        } else {            Object df = null;            String style;            int style1;            if(format.endsWith("_date")) {                style = format.substring(0, format.length() - 5);                style1 = getStyleAsInt(style);                df = getDateFormat(style1, -1, locale, timezone);            } else if(format.endsWith("_time")) {                style = format.substring(0, format.length() - 5);                style1 = getStyleAsInt(style);                df = getDateFormat(-1, style1, locale, timezone);            } else {                int style2 = getStyleAsInt(format);                if(style2 < 0) {                    df = new SimpleDateFormat(format, locale);                    ((DateFormat)df).setTimeZone(timezone);                } else {                    df = getDateFormat(style2, style2, locale, timezone);                }            }            return (DateFormat)df;        }    }    private static DateFormat getDateFormat(int dateStyle, int timeStyle, Locale locale, TimeZone timezone) {        try {            DateFormat suppressed;            if(dateStyle < 0 && timeStyle < 0) {                suppressed = DateFormat.getInstance();            } else if(timeStyle < 0) {                suppressed = DateFormat.getDateInstance(dateStyle, locale);            } else if(dateStyle < 0) {                suppressed = DateFormat.getTimeInstance(timeStyle, locale);            } else {                suppressed = DateFormat.getDateTimeInstance(dateStyle, timeStyle, locale);            }            suppressed.setTimeZone(timezone);            return suppressed;        } catch (Exception var5) {            return null;        }    }    private static int getStyleAsInt(String style) {        return style != null && style.length() >= 4 && style.length() <= 7?(style.equalsIgnoreCase("full")?0:(style.equalsIgnoreCase("long")?1:(style.equalsIgnoreCase("medium")?2:(style.equalsIgnoreCase("short")?3:(style.equalsIgnoreCase("default")?2:-1))))):-1;    }    private static Date toDate(Object obj) {        return toDate(getFormat(), obj, getLocale(), getTimeZone());    }    public static Date toDate(String format, Object obj) {        return toDate(format, obj, getLocale(), getTimeZone());    }    public static Date toDate(String format, Object obj, Locale locale) {        return toDate(format, obj, locale, getTimeZone());    }    public static Date toDate(String format, Object obj, Locale locale, TimeZone timezone) {        if(obj == null) {            return null;        } else if(obj instanceof Date) {            return (Date)obj;        } else if(obj instanceof Calendar) {            return ((Calendar)obj).getTime();        } else if(obj instanceof Long) {            Date e1 = new Date();            e1.setTime(((Long)obj).longValue());            return e1;        } else if(obj instanceof String) {            try {                return (new SimpleDateFormat(format)).parse((String)obj);            } catch (Exception var5) {                return null;            }        } else {            try {                DateFormat e = getDateFormat(format, locale, timezone);                return e.parse(String.valueOf(obj));            } catch (Exception var6) {                return null;            }        }    }    public static Calendar toCalendar(Object obj) {        return toCalendar(obj, getLocale());    }    private static Calendar toCalendar(Object obj, Locale locale) {        if(obj == null) {            return null;        } else if(obj instanceof Calendar) {            return (Calendar)obj;        } else {            Date date = toDate(obj);            if(date == null) {                return null;            } else {                Calendar cal = Calendar.getInstance(locale);                cal.setTime(date);                cal.getTime();                return cal;            }        }    }    public static long toLong(Object obj) {        Date date = toDate(obj);        return date.getTime();    }    public static long toLong(String format, Object obj) {        Date date = toDate(format, obj);        return date.getTime();    }    /** @deprecated */    public static Date getNextDate(Date date) {        return new Date(date.getTime() + 86400000L);    }    /** @deprecated */    public static Date getNextMonth(Date date) {        Calendar cal = toCalendar(date);        String tempDate = cal.get(1) + "-" + (cal.get(2) + 2) + "-01";        try {            return (new SimpleDateFormat(yyyy_MM_dd)).parse(tempDate);        } catch (ParseException var4) {            return null;        }    }    /** @deprecated */    public static Date getNextYear(Date date) {        Calendar cal = toCalendar(date);        String tempDate = cal.get(1) + 2 + "-" + "-01" + "-01";        try {            return (new SimpleDateFormat(yyyy_MM_dd)).parse(tempDate);        } catch (ParseException var4) {            return null;        }    }    public static int checktime(String startTime, String endTime) {        Date now = new Date();        Calendar cal1 = Calendar.getInstance();        Calendar cal2 = Calendar.getInstance();        Calendar cal3 = Calendar.getInstance();        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        cal1.setTime(now);        try {            cal2.setTime(sdf.parse(startTime));            cal3.setTime(sdf.parse(endTime));        } catch (ParseException var8) {            var8.printStackTrace();        }        return cal2.before(cal1) && cal3.after(cal1)?1:(cal2.after(cal1)?2:(cal3.before(cal1)?3:0));    }    /** @deprecated */    public static long getLastTimeForDay(long currentTime, int count) {        for(int i = 1; i <= count; ++i) {            currentTime -= 86400000L;        }        return currentTime;    }    /** @deprecated */    public String toString() {        return format(getFormat(), getDate());    }    public static String formatDate(long ms) {        short ss = 1000;        int mi = ss * 60;        int hh = mi * 60;        int dd = hh * 24;        long day = ms / (long)dd;        long hour = (ms - day * (long)dd) / (long)hh;        long minute = (ms - day * (long)dd - hour * (long)hh) / (long)mi;        long second = (ms - day * (long)dd - hour * (long)hh - minute * (long)mi) / (long)ss;        StringBuilder sb = new StringBuilder();        if(day > 0L) {            sb.append(day).append("天");        }        if(hour > 0L) {            sb.append(hour).append("小时");        }        if(minute > 0L) {            sb.append(minute).append("分");        }        if(second > 0L) {            sb.append(second).append("秒");        }        return sb.toString();    }}

import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import org.apache.commons.lang.StringEscapeUtils;import org.apache.commons.lang.StringUtils;import org.frame.util.NumberTools;import org.springframework.web.util.HtmlUtils;public class StringTools extends StringUtils {    public StringTools() {    }    public static void createdNumber(String num) {        int len = num.length();        char[] numStr = num.toCharArray();        int[] _num = new int[numStr.length];        for(int i = 0; i < numStr.length; ++i) {            _num[i] = NumberTools.toInteger(Character.valueOf(numStr[i])).intValue();            System.out.println(_num[i]);        }    }    public static String booleanToIntStr(boolean flag) {        return flag?"1":"0";    }    public static String trimIncSBCcase(String str) {        String reStr = trim(str);        if(reStr == null) {            return null;        } else {            char[] value = reStr.toCharArray();            int len = value.length;            int st;            for(st = 0; st < len && value[st] == 12288; ++st) {                ;            }            while(st < len && value[len - 1] == 12288) {                --len;            }            return st <= 0 && len >= value.length?reStr:reStr.substring(st, len);        }    }    public static String checkNull(Object str) {        return str != null && !str.toString().equals("") && !str.toString().equals("0")?str.toString():"0";    }    public static String tripRightStr(String rawStr) {        return rawStr.substring(0, rawStr.length() - 1);    }    public static boolean isRequestParameter(Object obj) {        boolean isExist = false;        if(obj != null && !"".equals(obj)) {            isExist = true;        }        return isExist;    }    public static String isRemove(String str, String remove, String removeChar) {        String[] removeStr = split(remove, removeChar);        for(int temp = 0; temp < removeStr.length; ++temp) {            str = remove(str, removeStr[temp]);        }        String[] var7 = split(str, removeChar);        StringBuilder builder = new StringBuilder();        for(int data = 0; data < var7.length; ++data) {            builder.append(var7[data]);            builder.append(removeChar);        }        String var8 = builder.toString();        return !"".equals(var8)?builder.substring(0, builder.length() - 1):null;    }    public static String isNullToString(String str) {        return str != null && !str.equals("")?str:"0";    }    public static boolean isNullToBoolean(String str) {        boolean result = true;        if(isEmpty(str)) {            return result;        } else if(isEmpty(str.trim())) {            return result;        } else {            result = false;            return result;        }    }    public static String utftoIso(String str) {        String strIso = null;        try {            strIso = new String(str.getBytes("utf-8"), "iso-8859-1");        } catch (UnsupportedEncodingException var3) {            var3.printStackTrace();        }        return strIso;    }    public static String isoToUtf(String str) {        String strUtf = null;        try {            strUtf = new String(str.getBytes("iso-8859-1"), "utf-8");        } catch (UnsupportedEncodingException var3) {            var3.printStackTrace();        }        return strUtf;    }    public static boolean lastWith(String str, String searchStr) {        boolean result = false;        if(isNullToBoolean(str)) {            return result;        } else if(isNullToBoolean(searchStr)) {            return true;        } else {            int index = lastIndexOf(str, searchStr);            if(index < 0) {                return result;            } else {                if(str.length() == searchStr.length() + index) {                    result = true;                }                return result;            }        }    }    public static String[] splitStr(String key) {        int clength = key.length();        int arrCount = (1 + clength) * clength / 2;        int index = 0;        String[] strs = new String[arrCount];        for(int i = 1; i <= clength; ++i) {            for(int j = 0; j < clength && j + i <= clength; ++j) {                strs[index++] = key.substring(j, j + i);            }        }        return strs;    }    public static String isObjectNull(Object obj) {        return obj != null && !obj.equals("") && !obj.equals(" ")?obj.toString():"0";    }    public static int checkNameLength(String name) {        int count = 0;        for(int i = 0; i < name.length(); ++i) {            if(name.charAt(i) > 122) {                count += 2;            } else {                ++count;            }        }        return count;    }    public static String desplayFloat(Double data) {        String reData = "0";        if(data.doubleValue() <= 0.0D) {            reData = "0";        } else if(data.doubleValue() == 1.0D) {            reData = "100";        } else if(data.doubleValue() > 1.0D) {            data = Double.valueOf(data.doubleValue() - 1.0D);            data = Double.valueOf(data.doubleValue() * 100.0D);            data = Double.valueOf((double)Math.round(data.doubleValue()));            reData = NumberTools.toInteger(data) + "";        } else {            data = Double.valueOf(data.doubleValue() * 100.0D);            data = Double.valueOf((double)Math.round(data.doubleValue()));            reData = NumberTools.toInteger(data) + "";        }        return reData;    }    public static String parseScore(String[] scoreTmp) {        Object[] object = new Object[2];        StringBuilder sb = new StringBuilder();        HashMap map = new HashMap();        for(int tmp = 0; tmp < scoreTmp.length; ++tmp) {            String count = scoreTmp[tmp];            sb.append(count);        }        if(sb.length() <= 0) {            return null;        } else {            String var10 = sb.toString();            int var11 = var10.length();            for(int data = 0; data < var11; ++data) {                int set = data + 1;                map.put(var10.substring(data, set), var10.substring(data, set));            }            StringBuilder var12 = new StringBuilder();            Set var13 = map.keySet();            Iterator i$ = var13.iterator();            while(i$.hasNext()) {                String key = (String)i$.next();                var12.append(key);            }            return var12.toString();        }    }    public static String mapToString(Map<String, String> map) {        StringBuilder sb = new StringBuilder();        Set set = map.keySet();        Iterator i$ = set.iterator();        while(i$.hasNext()) {            String key = (String)i$.next();            sb.append(key).append(",").append((String)map.get(key)).append("|");        }        return sb.substring(0, sb.length() - 1);    }    public static HashMap<String, String> StringToMap(String str) {        HashMap map = new HashMap();        String[] data = split(str, "|");        for(int i = 0; i < data.length; ++i) {            String[] tmp = split(data[i], ",");            map.put(tmp[0], tmp[1]);        }        return map;    }    public static String escapeSql(String sqlStr) {        return StringEscapeUtils.escapeSql(sqlStr);    }    public static String escapeBySql(String keyWord) {        return HtmlUtils.htmlEscape(keyWord);    }    public static String escapeByHtml(String keyWord) {        return HtmlUtils.htmlEscape(keyWord);    }    public static String unescapeByHtml(String keyWord) {        return HtmlUtils.htmlUnescape(keyWord);    }}



0 0