密云张小帅:String 转换 java.sql.Date 和java.sql.Time 格式

来源:百度文库 编辑:中财网 时间:2024/04/28 16:38:30
/**
     * @param 返回java.sql.Date格式的
     * */
    public static java.sql.Date strToDate(String strDate) {
        String str = strDate;
        SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd");
        java.util.Date d = null;
        try {
            d = format.parse(str);
        } catch (Exception e) {
            e.printStackTrace();
        }
        java.sql.Date date = new java.sql.Date(d.getTime());
        return date;
    }
    /**
     * @param 返回java.sql.Time格式的
     * */
    public static java.sql.Time strToTime(String strDate) {
        String str = strDate;
        SimpleDateFormat format = new SimpleDateFormat("hh:mm:ss");
        java.util.Date d = null;
        try {
            d = format.parse(str);
        } catch (Exception e) {
            e.printStackTrace();
        }
        java.sql.Time time = new java.sql.Time(d.getTime());
        return time.valueOf(str);
    }
    /**
        * 字符串转换为日期时间
        * @author dingyongli
        * @param String strDateTime:日期时间的字符串形式
        * @param String format:转换格式
        * @return String
        * @throws
        */
        public static Date strToDateTime(String strDateTime, String fromat){//可以用
            SimpleDateFormat dateTimeFormat = new SimpleDateFormat(fromat);
            Date dateTime = null;
            try{
              dateTime = dateTimeFormat.parse(strDateTime);
            }catch(Exception e){
                e.printStackTrace();
            }
            return dateTime;
        }