博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
时间操作(Java版)—获取给定日期N天后的日期
阅读量:5086 次
发布时间:2019-06-13

本文共 1055 字,大约阅读时间需要 3 分钟。

版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/wangshuxuncom/article/details/34896777

        获取给定日期N天后的日期

import java.util.Calendar;public class Test {	public static void main(String[] args) {		System.out.println(new Test().getDateAfterNDays("2012-05-10", 7));//输出2012-5-17	}	/**	 * 获取给定日期N天后的日期	 * 	 * @author GaoHuanjie	 */	public String getDateAfterNDays(String dateTime, int days) {		Calendar calendar = Calendar.getInstance();		String[] dateTimeArray = dateTime.split("-");		int year = Integer.parseInt(dateTimeArray[0]);		int month = Integer.parseInt(dateTimeArray[1]);		int day = Integer.parseInt(dateTimeArray[2]);		calendar.set(year, month - 1, day);		long time = calendar.getTimeInMillis();// 给定时间与1970 年 1 月 1 日的00:00:00.000的差,以毫秒显示		calendar.setTimeInMillis(time + days * 1000 * 60 * 60 * 24);// 用给定的 long值设置此Calendar的当前时间值		return calendar.get(Calendar.YEAR)// 应还书籍时间——年				+ "-" + (calendar.get(Calendar.MONTH) + 1)// 应还书籍时间——月				+ "-" + calendar.get(Calendar.DAY_OF_MONTH)// 应还书籍时间——日		;	}}

转载于:https://www.cnblogs.com/ldxsuanfa/p/10969695.html

你可能感兴趣的文章
AcWing:173. 矩阵距离(bfs)
查看>>
C# 正则表达式
查看>>
Spring Cloud 入门教程(四): 分布式环境下自动发现配置服务
查看>>
Spring Cloud 入门教程(六): 用声明式REST客户端Feign调用远端HTTP服务
查看>>
Spring Cloud 入门教程(一): 服务注册
查看>>
【2.1】模型层简介
查看>>
python3安装文件遇到ssl未安装问题
查看>>
【2.4】初识Django Admin模块
查看>>
【2.5】实现博客数据返回页面
查看>>
【2.2】创建博客文章模型
查看>>
【3.1】Cookiecutter安装和使用
查看>>
【2.3】初始Django Shell
查看>>
Linux(Centos)之安装Redis及注意事项
查看>>
C语言和C++语言中关于NULL 的定义
查看>>
66. Plus One
查看>>
java 正则表达式
查看>>
[WPF]控件应用多个样式(转)
查看>>
固化命令的方式、sed文本处理工具
查看>>
Eclipse中的SVN操作
查看>>
Maven仓库分类
查看>>