亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? baseutil.java

?? 大象購物系統
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.comm.util;

import java.sql.Date;
import java.text.*;
import java.util.*;
import java.util.Enumeration;

public class BaseUtil {
    public BaseUtil() {
    }

    /**
     *  如果s = null return ""\uFFFD? 否則返回s 本身\uFFFD?
     *
     * @param s String
     * @return String
     */
    public static String toString(String s) {
        return (s == null) ? "" : s;
    }

    /**
     * 如果s = null 返回 "";
     * 如果s的長度大于length,則返回 前length-3長度的字串并加上\uFFFD?...\uFFFD?;
     * 否則返回 s 本身\uFFFD?
     * @param s String
     * @param length int
     * @return String
     */
    public static String trimString(String s, int length) {
        if (s == null) {
            return "";
        } else if (s.length() > length) {
            return s.substring(1, length - 3) + "...";
        } else {
            return s;
        }
    }

    public static String toString(Date date, String formate) {
        DateFormat df = new SimpleDateFormat(formate);
        return (null == date) ? "" : df.format(date);
    }

    /**
     * 如果date \uFFFD? null ,返回\uFFFD?\uFFFD\uFFFD?\uFFFD,否則返回date.toString();
     * @param date Date
     * @return String
     */
    public static String toString(Date date) {
        return (null == date) ? "" : date.toString();
    }

    /**
     * 格式化為“yyyy-MM-dd”的字符\uFFFD?
     * @param date Date
     * @return String
     */
    public static String toShortDate(java.util.Date date) {
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        return (null == date) ? "" : df.format(date);
    }

    /**
     * 格式化為“yyyy-MM-dd HH:mm:ss”的字符\uFFFD?
     *
     * @param date Date
     * @return String
     */
    public static String toLongDate(java.util.Date date) {
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return (null == date) ? "" : df.format(date);
    }

    /**
     * 格式化為“yyyy-MM-dd HH:mm”的字符\uFFFD?
     *
     * @param date Date
     * @return String
     */
    public static String toDateMin(java.util.Date date) {
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
        return (null == date) ? "" : df.format(date);
    }

    /**
     * 格式化為“HH:mm”的字符\uFFFD?
     * @param date Date
     * @return String
     */
    public static String toHourMin(java.util.Date date) {
        DateFormat df = new SimpleDateFormat("HH:mm");
        return (null == date) ? "" : df.format(date);
    }

    /**
     * 返回整數的字符串形式\uFFFD? \uFFFD? 1 \uFFFD?>\uFFFD?1”;
     * 如果 i \uFFFD? \uFFFD?1 ,則轉換為\uFFFD?\uFFFD\uFFFD?\uFFFD\uFFFD??
     * @param i int
     * @return String
     */
    public static String toString(int i) {
        return (i == -1) ? "" : String.valueOf(i);
    }

    /**
     * 返回long類型的字符串形式;如1L轉換為\uFFFD??1”;
     *
     * @param l long
     * @return String
     */
    public static String toString(long l) {
        return String.valueOf(l);
    }

    /**
     * 返回double類型的字符串形式;如1.32轉換為\uFFFD??1.32”;
     *
     * @param d double
     * @return String
     */
    public static String toString(double d) {
        return String.valueOf(d);
    }

    /**
     * 返回Object類型的字符串形式;
     * 如果為null 則返回\uFFFD?\uFFFD\uFFFD?\uFFFD;否則返回object.toString();
     * @param object Object
     */
    public static String toString(Object object) {
        return (null == object) ? "" : object.toString();
    }

    /**
     *
     * 如果object = null 返回 "";
     * <br>如果object.toString()的長度大于length\uFFFD?
     * 則返\uFFFD? 前length-4長度的字串并加上\uFFFD?....\uFFFD?;<br>
     * 否則返回 s 本身\uFFFD?
     * @param object Object
     * @param length int
     * @return String
     */
    public static String toString(Object object, int length) {
        if (object == null) {
            return "";
        } else if (object.toString().length() > length) {
            return object.toString().substring(0, length - 4) + "....";
        } else {
            return object.toString();
        }

    }

    /**
     * 按字符串內容構\uFFFD?\uFFFD日期:
     * <br>格式\uFFFD? “yyyy-mm-dd hh:mm:ss.fffffffff”,“yyyy-mm-dd hh:mm:ss\uFFFD?
     *      或\uFFFD?\uFFFDyyyy-mm-dd”有效\uFFFD??<br>
     * <br>如果 s =null 或\uFFFD?\uFFFD\uFFFD?\uFFFD,則返回null\uFFFD?<br>
     *
     * @param s String
     * @return Date
     */
    public static Date toDate(String s) {
        if (null == s || "".equals(s)) {
            return null;
        } else {
            if (s.indexOf(":") < 0) {
                return Date.valueOf(s);
            } else if (s.indexOf(":") != s.lastIndexOf(":")) {
                return new Date(java.sql.Timestamp.valueOf(s).getTime());
            } else {
                return new Date(java.sql.Timestamp.valueOf(s.concat(":0")).
                                getTime());
            }
        }
    }

    /**
     * 如果 s =null ,則返回null\uFFFD?
     * 否則按s.toString()字符串內容構造日期:
     * <br>格式\uFFFD? “yyyy-mm-dd hh:mm:ss.fffffffff”,“yyyy-mm-dd hh:mm:ss\uFFFD?
     *      或\uFFFD?\uFFFDyyyy-mm-dd”有效\uFFFD??
     *
     * @param s String
     * @return Date
     */
    public static Date toDate(Object s) {
        return toDate(toString(s));
    }

    /**
     * 返回d
     * @param d Date
     * @return Date
     */
    public static Date toDate(Date d) {
        return d;
    }

    /**
     * 如果s \uFFFD? null 返回 null
     * 否則按s.toString()字符串內容構造日\uFFFD?,并設置日期的時分秒為\uFFFD?23\uFFFD?59\uFFFD?59”:
     * <br>格式\uFFFD? “yyyy-mm-dd hh:mm:ss.fffffffff”,“yyyy-mm-dd hh:mm:ss\uFFFD?
     *      或\uFFFD?\uFFFDyyyy-mm-dd”有效\uFFFD??<br>
     *
     * @param s Object
     * @return Date
     */
    public static Date toEndDate(Object s) {
        return getDayEnd(toDate(toString(s)));
    }

    /**
     * 如果s \uFFFD? null 返回 null
     * 否則設置日期的時分秒為\uFFFD??23\uFFFD?59\uFFFD?59”:
     * @param s Object
     * @return Date
     */
    public static Date getDayEnd(Date d) {
        if (d == null) {
            return null;
        }
        Calendar c = Calendar.getInstance();
        c.setTime(d);
        c.set(Calendar.HOUR_OF_DAY, 23);
        c.set(Calendar.MINUTE, 59);
        c.set(Calendar.SECOND, 59);
        return new Date(c.getTimeInMillis());
    }

    /**
     * 如果s \uFFFD? null 返回 null
     * 否則設置日期的時分秒為\uFFFD??0\uFFFD?0\uFFFD?0”:
     * @param d Date
     * @return Date
     */
    public static Date getDayStart(Date d) {
        if (d == null) {
            return null;
        }
        Calendar c = Calendar.getInstance();
        c.setTime(d);
        c.set(Calendar.HOUR_OF_DAY, 0);
        c.set(Calendar.MINUTE, 0);
        c.set(Calendar.SECOND, 0);
        return new Date(c.getTimeInMillis());

    }

    /**
     * 如果s \uFFFD? null或\uFFFD?\uFFFD\uFFFD?\uFFFD,返回 \uFFFD?1,否則返回字符串對應的整數;如\uFFFD??10”-\uFFFD?> 10
     * @param s String
     * @return int
     */
    public static int toInt(String s) {
        return (null == s || "".equals(s)) ? -1 : Integer.valueOf(s).intValue();
    }

    public static long toLong(String s) {
        return (null == s || "".equals(s)) ? -1 : Long.valueOf(s).longValue();
    }

    /**
     * 如果s \uFFFD? null或\uFFFD?\uFFFD\uFFFD?\uFFFD,返回 null,否則返回字符串對應的Double\uFFFD?
     * <br>ex. \uFFFD?10.0”-\uFFFD?> new Double(10.0)<br>
     * @param s String
     * @return Double
     */
    public static Double toDouble(String s) {
        return (null == s || "".equals(s)) ? null : Double.valueOf(s);
    }

    /**
     * 如果s \uFFFD? null或\uFFFD?\uFFFD\uFFFD?\uFFFD,返回 \uFFFD?1.0,否則返回字符串對應的double數;
     * <br>如\uFFFD??10.1”-\uFFFD?> 10.1
     * @param s String
     * @return int
     */
    public static double todouble(String s) {
        return (null == s || "".equals(s)) ? -1 : Double.valueOf(s).doubleValue();
    }

    /**
     * 如果s \uFFFD? null 返回 \uFFFD?1;否則返回s.toSting()對應的int
     * @param s Object
     * @return int
     */
    public static int toInt(Object s) {
        return toInt(toString(s));
    }

    /**
     * 如果s \uFFFD? null或\uFFFD?\uFFFD\uFFFD?? 返回 null;否則返\uFFFD? s 對應的Integer
     *<br> \uFFFD? \uFFFD?3”-\uFFFD?> new Integer(3)
     * @param string String
     * @return Object
     */
    public static Integer toInteger(String s) {
        if (s == null || "".equals(s) || s.equals("-1")
            || "null".equalsIgnoreCase(s)) {
            return null;
        } else {
            return Integer.valueOf(s);
        }
    }

    /**
     * 如果s \uFFFD? null 返回 null;否則返\uFFFD? s.toString() 對應的Integer
     * <br>\uFFFD? \uFFFD?3”-\uFFFD?> new Integer(3)<br>
     * @param string String
     * @return Object
     */
    public static Integer toInteger(Object o) {
        if (o == null) {
            return null;
        } else {
            return Integer.valueOf(o.toString());
        }
    }

    /**

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99热国产| 日韩欧美在线观看一区二区三区| 欧美老肥妇做.爰bbww视频| 日韩欧美国产三级电影视频| 中文字幕在线不卡一区| 精品一区二区三区不卡 | 精品一区二区三区免费| 色哟哟一区二区在线观看| 精品国产伦一区二区三区观看方式| 国产精品每日更新在线播放网址| 久久精品国产一区二区三| 在线视频国内自拍亚洲视频| 国产精品成人网| 国产在线一区二区| 日韩一区二区中文字幕| 午夜久久电影网| 欧美性猛交xxxxxxxx| 日韩毛片在线免费观看| 国产精品一二三区在线| 精品精品国产高清a毛片牛牛 | 中文字幕色av一区二区三区| 精品亚洲国内自在自线福利| 日韩欧美中文字幕制服| 日韩国产欧美三级| 欧美三级中文字幕| 亚洲va欧美va人人爽午夜| 在线观看亚洲一区| 亚洲综合色丁香婷婷六月图片| 99久久99久久精品国产片果冻 | 日韩欧美中文一区二区| 免费xxxx性欧美18vr| 欧美一级生活片| 奇米色一区二区三区四区| 欧美精品亚洲一区二区在线播放| 亚洲最新在线观看| 在线精品视频免费观看| 亚洲一区二区精品3399| 在线播放欧美女士性生活| 婷婷国产v国产偷v亚洲高清| 欧美日韩精品一二三区| 日韩成人av影视| 91精品国产综合久久久蜜臀图片| 日韩精品一级中文字幕精品视频免费观看| 91九色02白丝porn| 日韩精品国产精品| 久久综合九色综合欧美98| 美女一区二区视频| 久久久久久久电影| 国产高清不卡一区| 亚洲人成人一区二区在线观看| 99re热视频这里只精品| 久久国产精品露脸对白| 久久综合久色欧美综合狠狠| av在线不卡观看免费观看| 亚洲自拍偷拍麻豆| 欧美成人精品福利| 成人18视频在线播放| 亚洲一级二级在线| 亚洲精品一区二区三区精华液| 成人性生交大片免费看在线播放 | 国产日韩欧美激情| 91麻豆国产福利精品| 蜜臂av日日欢夜夜爽一区| 日本一区二区不卡视频| 欧洲国内综合视频| 国产精品一品二品| 午夜私人影院久久久久| 久久久不卡网国产精品二区| 91性感美女视频| 免费在线欧美视频| 国产精品对白交换视频 | 1区2区3区国产精品| 日韩一区二区三区精品视频| av电影一区二区| 日本在线不卡视频| 国产精品传媒视频| 日韩视频一区二区| 欧美伊人精品成人久久综合97| 国产一区二区看久久| 亚洲第一综合色| 中文字幕中文字幕在线一区| 91精品国产综合久久国产大片 | 日韩欧美国产小视频| 91在线丨porny丨国产| 久久国产精品区| 日韩在线卡一卡二| 一区二区三区欧美激情| 国产蜜臀97一区二区三区| 日韩欧美综合一区| 在线成人免费视频| 色婷婷激情综合| 99在线精品视频| 成人午夜大片免费观看| 精品一区二区三区免费毛片爱| 亚洲影视资源网| 亚洲人精品午夜| 国产清纯在线一区二区www| 欧美变态凌虐bdsm| 69堂国产成人免费视频| 欧美色中文字幕| 色婷婷一区二区三区四区| 99热这里都是精品| 99久久伊人网影院| 国产精品 欧美精品| 国产一区二区三区国产| 久久91精品国产91久久小草| 老司机精品视频在线| 麻豆成人91精品二区三区| 日本aⅴ免费视频一区二区三区| 亚洲午夜免费电影| 亚洲自拍都市欧美小说| 亚洲线精品一区二区三区| 亚洲国产视频网站| 五月天精品一区二区三区| 亚洲高清免费视频| 日本sm残虐另类| 久久机这里只有精品| 国产一区二区剧情av在线| 国产一区二区三区高清播放| 国产成人精品网址| 波多野结衣91| 在线视频中文字幕一区二区| 欧美日韩在线播放三区四区| 在线观看91精品国产麻豆| 日韩欧美在线综合网| 欧美精品一区二区不卡 | 91香蕉国产在线观看软件| 91网址在线看| 欧美色区777第一页| 欧美大片一区二区| 亚洲国产精品av| 亚洲人123区| 天天操天天色综合| 精品一区二区三区视频| jlzzjlzz国产精品久久| 欧美在线观看禁18| 精品理论电影在线观看| 国产精品色婷婷| 亚洲一区自拍偷拍| 久久福利视频一区二区| 成人99免费视频| 日韩一区二区在线播放| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲另类色综合网站| 免费欧美在线视频| www.欧美.com| 欧美日韩在线播放三区四区| 久久久亚洲精品一区二区三区| 亚洲品质自拍视频| 久久99国内精品| 色吧成人激情小说| 久久综合九色综合97婷婷| 亚洲激情欧美激情| 激情综合色综合久久综合| 91麻豆swag| 久久综合国产精品| 日韩专区一卡二卡| 成人av网在线| 欧美v亚洲v综合ⅴ国产v| 亚洲四区在线观看| 国内精品自线一区二区三区视频| 91女人视频在线观看| 日韩欧美自拍偷拍| 亚洲超碰精品一区二区| 粉嫩一区二区三区性色av| 欧美肥妇free| 亚洲制服丝袜在线| 91在线免费视频观看| 欧美精品一区二区久久婷婷| 亚洲123区在线观看| 色呦呦一区二区三区| 国产视频一区二区在线| 老汉av免费一区二区三区| 欧美网站大全在线观看| 综合激情成人伊人| 成人激情小说网站| 国产色综合久久| 蓝色福利精品导航| 日韩三级电影网址| 日韩不卡在线观看日韩不卡视频| 色88888久久久久久影院按摩| 国产午夜久久久久| 久久99热99| 欧美日韩久久久一区| 亚洲欧美激情在线| av成人老司机| 中文字幕一区在线观看视频| 国产精品77777竹菊影视小说| 精品国产99国产精品| 日本aⅴ精品一区二区三区| 欧美精品三级在线观看| 一区二区三区久久| 欧美色视频在线| 日韩和的一区二区| 91精品欧美综合在线观看最新 | 日韩一级片网站| 日韩vs国产vs欧美| 精品少妇一区二区三区视频免付费| 毛片av一区二区| 日韩美女主播在线视频一区二区三区|