当前位置 博文首页 > java_bird:JAVA日期转换

    java_bird:JAVA日期转换

    作者:[db:作者] 时间:2021-09-03 21:39

    JAVA日期转换

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


    /**
    ?* 日期工具类
    ?*?
    ?*/
    public class DateUtil {


    /**
    * SimpleDateFormat函数语法:
    * G 年代标志符
    * y 年
    * M 月?
    * d 日?
    * h 时 在上午或下午 (1~12)?
    * H 时 在一天中(0~23)?
    * m 分?
    * s 秒?
    * S 毫秒?
    * E 星期?
    * D 一年中的第几天?
    * F 一月中第几个星期几?
    * w 一年中第几个星期?
    * W 一月中第几个星期?
    * a 上午
    * \ 下午标记符?
    * k 时 在一天中 (1~24)?
    * K 时 在上午或下午 (0~11)?
    * z 时区
    */
    public static void main(String[] args) {
    System.out.println(dateToString(new Date(), "yyyyMMddhhmmss"));
    }


    /**
    * 日期转字符串
    *?
    * @param date
    * ? ? ? ? ? ?日期
    * @param pattern
    * ? ? ? ? ? ?格式
    * @return
    */
    public static String dateToString(Date date, String pattern) {
    if (date != null) {
    SimpleDateFormat sdf = new SimpleDateFormat(pattern);
    return sdf.format(date);
    }
    return "";
    }
    /**
    * 将String转换成java.util.Date
    * @param str
    * @param format
    * @return
    */
    public static Date toUtilDate(String str, String format) {
    SimpleDateFormat sdf = new SimpleDateFormat(format);
    try {
    Date date = sdf.parse(str);
    return date;
    } catch (ParseException e) {
    e.printStackTrace();
    }
    return null;
    }
    /**
    * 将java日期转换为sql日期
    * @param javaDate
    * @return
    */
    public static Date javaDateTosqlDate(Date javaDate){
    java.sql.Date sqlDate=new java.sql.Date(javaDate.getTime());
    return sqlDate;
    }
    }
    cs
    下一篇:没有了