您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页时间处理:

时间处理:

来源:伴沃教育

方法一: 时间类型 (例如:2017-01-01)
在做时间处理的时候我们可以在数据库中将时间字段使用 bigint 做处理 而实体类选择使用 long 方法做处理 。

所以我们这里封装一个日期处理类:

public class DateUtil {

static SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");
/**
 * 将日期类型转换成字符串
 */
public static String dateToString(Date date){
   return  simpleDateFormat.format(date);
}
/**
 * 将字符串类型转换成日期类型
 */
public static  Date stringToDate(String s){
   Date date=new Date();
    try {
        date=  simpleDateFormat.parse(s);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    return  date;
}

/**
 * 将日期类型转换成long 类型
 * @param date
 * @return
 */
public  static  long dateToLong(Date date){
    return  date.getTime();
}

/**
 * 将 long 类型转换成 Date类型
 * @param l
 * @return
 */
public static  Date longToDate( long l){
    return  new Date(l);
}
/**
 * long  - Date  --String
 * 首先将long 转换成 Date  之后将 date  转成 String
 */
public static String longToDateToString(long l){
    return    dateToString(longToDate(l));
}
public static long  StringToDateToLong (String s){
 return    dateToLong(stringToDate(s)) ;
}

}

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务