/**
* 获取当天时间零点
* @return
*/
public Date gettoday(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String day = sdf.format(new Date());
Date today = null;
try {
today = sdf.parse(day);
} catch (ParseException e) {
e.printStackTrace();
}
return today;
}
        /**
* 时间转字符串(20181117)
* @param time
* @return
*/
public String datetostring(Date time){
//设置要获取到什么样的时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
//获取String类型的时间
String createdate = sdf.format(time);
return createdate;
}
        /**
* 日期增加天数
* @param date
* @param num
* @return
*/
public Date addDay(Date date, int num) {
Calendar startDT = Calendar.getInstance();
startDT.setTime(date);
startDT.add(Calendar.DAY_OF_MONTH, num);
return startDT.getTime();
}
         /**
* 两日期相差天数
* @param date1
* @param date2
* @return
*/
public int getday(Date date1,Date date2){
Calendar cal1 = Calendar.getInstance();
cal1.setTime(date1);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(date2);
int day1= cal1.get(Calendar.DAY_OF_YEAR);
int day2 = cal2.get(Calendar.DAY_OF_YEAR);
return day2-day1;
}

最新文章

  1. Linux-安装Oracle(CentOS-Oracle 12c)
  2. 7 -- Spring的基本用法 -- 1...2
  3. Angular2学习之开发环境构建
  4. Caffe+CUDA7.5+CuDNNv3+OpenCV3.0+Ubuntu14.04 配置参考文献 以及 常见编译问题总结
  5. hiho一下120周 后缀数组一·重复旋律
  6. 四层负载均衡——LVS
  7. Spring中自动装配(转)
  8. 图形化代码阅读工具——Scitools Understand
  9. Java中用Apache POI生成excel和word文档
  10. C# 打开文件夹和保存文件夹
  11. mysql学习笔记--数据库内置函数
  12. docker-compose.yml(4)
  13. python全栈开发 * 11知识点汇总 * 1806011
  14. [转载] HTTP 协议中 URI 和 URL 的区别
  15. 【转帖】互联网加密及OpenSSL介绍和简单使用
  16. C语言复习---二维数组和二级指针的关系:没关系,别瞎想(重点)
  17. python List的一些相关操作
  18. jsp config设置jsp页面
  19. Atitit.基于时间戳的农历日历历法日期计算
  20. 【Linux学习】3.Linux常见配置文件

热门文章

  1. bzoj 2962 序列操作 —— 线段树
  2. bzoj1858 [Scoi2010]序列操作——线段树
  3. JAVA JVM 流程一
  4. 浅谈JAVA中如何利用socket进行网络编程(一)
  5. Ruby Proc类
  6. Linux 常用命令十五 用户和组操作命令
  7. 洛谷P4374 [USACO18OPEN]Disruption(树链剖分+线段树)
  8. [洛谷2839/国家集训队]middle
  9. 暑期训练狂刷系列——Hdu 1698 Just a Hook (线段树区间更新)
  10. 递推DP UVA 1291 Dance Dance Revolution