DateUtils日期工具类的封装

DateUtils日期工具类的封装

1.字符串转化为util.Date

2.util.Date转化为sql.Date

3.util.Date转化为字符串样式

package com.qf.person;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtils {
   private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    //1.字符串转化为util.Date
    public static java.util.Date strToUtil(String str){
        //这行代码在类中重复出现了两次,可以提取出来,作为类的静态属性
//        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        try {
            java.util.Date date = sdf.parse(str);
            return date;
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return  null;
    }
    //2.util.Date转化为sql.Date
    public static java.sql.Date utilToSql(java.util.Date date ){
        return new java.sql.Date((date.getTime()));

    }
    //util.Date转化为字符串形式
    public static String utilToStr(java.util.Date date){
//        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        return  sdf.format(date);
    }
}

 

posted on 2023-02-03 09:15  张铁蛋666  阅读(31)  评论(0编辑  收藏  举报

导航