Java获取时间,将当前时间减一年,减一天,减一个月
2024-10-19 16:39:46
在Java中操作时间的时候,需要计算某段时间开始到结束的区间日期,常用的时间工具
Date date = new Date();//获取当前时间
Calendar calendar = Calendar.getInstance(); //创建Calendar 的实例
calendar.add(Calendar.YEAR, -1);//当前时间减去一年,即一年前的时间
calendar.add(Calendar.MONTH, -1);//当前时间减去一个月,即一个月前的时间
calendar.add(Calendar.DAY_OF_MONTH,-1); //当前时间减去一天,即一天前的时间
calendar.getTimeInMillis();//返回当前时间的毫秒数
栗子:
/**
* 获取某天的时间,支持自定义时间格式
* @param simpleDateFormat 时间格式,yyyy-MM-dd HH:mm:ss
* @param index 为正表示当前时间加天数,为负表示当前时间减天数
* @return String
*/
public static String getTimeDay(String simpleDateFormat,int index){
TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");
TimeZone.setDefault(tz);
Calendar calendar = Calendar.getInstance();
SimpleDateFormat fmt = new SimpleDateFormat(simpleDateFormat);
calendar.add(Calendar.DAY_OF_MONTH,index);
String date = fmt.format(calendar.getTime());
return date;
}
/**
* 获取某天的时间
* @param index 为正表示当前时间加天数,为负表示当前时间减天数
* @return String
*/
public static String getTimeDay( int index){
TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");
TimeZone.setDefault(tz);
Calendar calendar = Calendar.getInstance();
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
calendar.add(Calendar.DAY_OF_MONTH,index);
String date = fmt.format(calendar.getTime());
return date;
}
最新文章
- POJ2774 Long Long Message [后缀数组]
- Angular Service和Factory应用的区别
- [Unity] Shader(着色器)输入输出和语义
- linux特殊符号大全
- C++函数的传入参数是指针的指针(**)的详解
- js隔行变色
- angularJS内置指令一览
- 参数解析argparse模块
- 6.0RMB MP3所看到的……
- MVC支付宝PC网站接口对接
- flume集群日志收集
- LIMS系统仪器数据采集-使用xpdf解析pdf内容
- Swift PlayGround无限Running问题
- PHP 中的CURL 模拟表单的post提交
- CEF 支持的命令行参数
- css三列布局之双飞翼pk圣杯
- abaqus的umat在vs中debug调试
- Python3 与 C# 并发编程之~ 线程篇
- Vue2 异步获取的数据(通过ajax)获取的数据 渲染到dom上
- play framework系列之maven 构建
热门文章
- .Net Core 分布式微服务框架 - Jimu 添加 Swagger 支持
- Sqlserver_分组
- GitHub 新手教程 四,Git GUI 新手教程(1),OpenSSH Public Key
- flask入门小方法
- 3Sum(or k_Sum)
- 2019大疆PC软件开发笔试——开关和灯泡两个电路板
- Bootstrap 样式设计 栅格系统
- Individual Project - Word frequency program by HJB
- 20135327郭皓--Linux内核分析第三周 构造一个简单的Linux系统MenuOS
- (Alpha)Let's-NABC