java关于时间的相关操作
2024-09-07 19:16:12
/**
* 获取当天时间零点
* @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;
}
最新文章
- Linux-安装Oracle(CentOS-Oracle 12c)
- 7 -- Spring的基本用法 -- 1...2
- Angular2学习之开发环境构建
- Caffe+CUDA7.5+CuDNNv3+OpenCV3.0+Ubuntu14.04 配置参考文献 以及 常见编译问题总结
- hiho一下120周 后缀数组一·重复旋律
- 四层负载均衡——LVS
- Spring中自动装配(转)
- 图形化代码阅读工具——Scitools Understand
- Java中用Apache POI生成excel和word文档
- C# 打开文件夹和保存文件夹
- mysql学习笔记--数据库内置函数
- docker-compose.yml(4)
- python全栈开发 * 11知识点汇总 * 1806011
- [转载] HTTP 协议中 URI 和 URL 的区别
- 【转帖】互联网加密及OpenSSL介绍和简单使用
- C语言复习---二维数组和二级指针的关系:没关系,别瞎想(重点)
- python List的一些相关操作
- jsp config设置jsp页面
- Atitit.基于时间戳的农历日历历法日期计算
- 【Linux学习】3.Linux常见配置文件
热门文章
- bzoj 2962 序列操作 —— 线段树
- bzoj1858 [Scoi2010]序列操作——线段树
- JAVA JVM 流程一
- 浅谈JAVA中如何利用socket进行网络编程(一)
- Ruby Proc类
- Linux 常用命令十五 用户和组操作命令
- 洛谷P4374 [USACO18OPEN]Disruption(树链剖分+线段树)
- [洛谷2839/国家集训队]middle
- 暑期训练狂刷系列——Hdu 1698 Just a Hook (线段树区间更新)
- 递推DP UVA 1291 Dance Dance Revolution