时间处理:

方法一: 时间类型 (例如: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)) ;
}

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,871评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,555评论 18 399
  • 写下这篇文章的时候,放在窗台上的那棵芦荟被雨水浇灌着,好像更绿了。雨水淌在铁皮上,一下又一下,听来却是悦耳了,广...
    女巫纳兰阅读 4,127评论 0 0
  • 先说说最新的政策消息 “包括央行、中央网信办、工信部等多部委将联合加强对虚拟货币市场的整顿清理,特别是对于注册地在...
    宝爷说币阅读 5,245评论 0 0
  • 我和我家陈先生有很多令我难以忘记的日常。有的是伤心难过的,但是有些还是感觉开心幸福。 01 前段时间我老家有一个亲...
    芭蕉姑娘阅读 3,693评论 0 1

友情链接更多精彩内容