Java 指定日期和日期间隔,返回间隔 之前 | 之后 的日期
来源:互联网 发布:知乎机构号运营方案 编辑:程序博客网 时间:2024/04/23 21:18
/** * Created by gongzi on 2016/9/9. */public class DateUtil { /** * 指定日期和日期间隔,返回间隔之前的日期 * @param specifiedDay * @param interval * @return */ public static String getSpecifiedDayAgo(String specifiedDay, int interval){ return getSpecifiedDay(specifiedDay, interval, "-"); } /** * 指定日期和日期间隔,返回间隔之前的日期 * @param specifiedDay * @param interval * @return */ public static String getSpecifiedDayAfter(String specifiedDay, int interval){ return getSpecifiedDay(specifiedDay, interval, "+"); } private static String getSpecifiedDay(String specifiedDay, int interval, String func) { Calendar c = Calendar.getInstance(); Date date = null; try { date = new SimpleDateFormat("yyyy-MM-dd").parse(specifiedDay); } catch (ParseException e) { e.printStackTrace(); } c.setTime(date); int day=c.get(Calendar.DATE); if("+".equals(func)) { c.set(Calendar.DATE, day + interval); } else if("-".equals(func)) { c.set(Calendar.DATE, day - interval); } else { return null; } String dayAfter = new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()); return dayAfter; } public static void main(String[] args){ String d1 = getSpecifiedDayAfter("2017-01-11", 7); String d2 = getSpecifiedDayAgo("2017-01-11", 7); System.out.println(d1); System.out.println(d2); }}2017-01-182017-01-04
0 0
- Java 指定日期和日期间隔,返回间隔 之前 | 之后 的日期
- java 计算日期间隔
- 计算指定日期的时间间隔
- java计算两个日期间隔
- java中计算日期间隔
- 获取两个日期之间的日期间隔
- 两个日期的间隔月份
- 日期-时间间隔的实现
- Oracle获取某一段时间间隔之后的日期
- python - 指定日期和时间间隔, 输出结果
- MYSQL向日期添加指定的时间间隔
- DATE_SUB() 函数从日期减去指定的时间间隔
- DateDiff 函数返回两个日期之间的时间间隔
- C#返回两个日期之间的时间间隔
- Oracle中如何返回两个日期之间的时间间隔?
- SQL datediff用法( 返回两个日期之间的间隔)
- sql函数 求两个日期的间隔 返回分钟数
- shell函数日期之间的操作(日期转秒,日期间隔秒,日期间隔天)
- Apache Solr查询语法
- spring定时器设置规则
- [iOS 项目视频] iOS视频大全-转
- Android-ListView中添加Button或者可点击TextView进行页面跳转
- Squid代理FQ失败问题处理
- Java 指定日期和日期间隔,返回间隔 之前 | 之后 的日期
- 运行gem5 ARM64 全系统
- Spring boot集成RabbitMQ
- 程序员面试金典: 9.11 排序与查找 11.6给定M*N矩阵,每一行、每一列都按升序排列,请编写代码找出某元素。
- qt上用qrencode3.4.4生成二维码显示
- Python isinstance
- Android开发之 --- 观察者模式
- log4j.properties的配置
- 1009. 说反话 (20)