`

java 获取N天之前的时间

 
阅读更多
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;


public class app {

	public static void main(String[] args) {
		System.out.println(getDate(3));
	}
	/**
	 * 说明:获取N天之前的时间
	 * @param N 天数
	 * @return N天之前的时间 格式为:yyyyMMdd
	 */
	public static String getDate(int N){
		SimpleDateFormat dft = new SimpleDateFormat("yyyyMMdd");		
		Date beginDate = new Date();		
		Calendar date = Calendar.getInstance();		
		date.setTime(beginDate);		
		date.set(Calendar.DATE, date.get(Calendar.DATE) - N);		
		String dateStr = dft.format(date.getTime());
		return  dateStr ;
	}
}

 

 

分享到:
评论

相关推荐

    java常用工具类的使用

    boolean before(Date when) 测试当前对象表示的时间是否在指定时间之前。 long getTime() 返回当前对象对应的时间毫秒值 void setTime(long time) 设置时间 表2 java.util.Date类的主要方法 代码演示:时间设置 ...

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    SpringMVC-Mybatis-Shiro-redis-master 权限集成缓存中实例

    -- 30天时间,记住我30天 --> 记住我登录的信息配置。和上面配置是一样的道理,可以在相同 一级域名 下的所有域名都可以获取到登录的信息。 四、简单实现了单个帐号只能在一处登录。 我们在其他的系统中可以...

    SorteosFB:基于Facebook数据进行比赛的源代码

    该软件检索最近的N个帖子(您指定N个值),您可以从这些帖子中选择哪一个是用来获得用户喜欢的帖子。 选择帖子后,您可以建立“魔术号码”参数。 此参数(从现在开始,我们在MN上称呼它)应该从随机网页(例如...

    二十三种设计模式【PDF版】

    o m m u n i c a t i n go b j e c t)的重复模式。这些模式解决特定的设计问题,使面向对象设计更灵活、优雅,最终复用性更 好。它们帮助设计者将新的设计建立在以往工作的基础上,复用以往成功的设计方案。 一个...

    C语言培训教程.doc

    1.4、C C的历史有N年了,在1995年之前,计算机主要用于银行、证券、电信等大行业,那时 个,连操作界面都是用C编写的,后来的PowerBuild、VB、VC、Dephi等取代了C的界面应 用,但是,在后台应用,如传输、通讯、数据...

    外文翻译 stus MVC

    Adapter lets classes work together that couldn_t otherwise because of incompatibility interface" (from Design Patterns - Elements of Reusable OO Software by Gof). The client in this instance is the ...

    Oracle9i的init.ora参数中文说明

    说明: 确定查询是否获取表级的读取锁, 以防止在包含该查询的事务处理被提交之前更新任何对象读取。这种操作模式提供可重复的读取, 并确保在同一事务处理种对相同数据的两次查询看到的是相同的值。 值范围: TRUE | ...

    正则表达式

    如果想在正则表达式中使用特殊的标点符号,必须在它们之前加上一个 "\" . 2.字符类 将单独的直接符放进中括号内就可以组合成字符类.一个字符类和它所包含的任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 ...

    xheditor-1.1.14

    hoverExecDelay:悬停自动执行延迟的时间 参数:数值(单位毫秒),默认为100,设置为-1关闭此功能 备注:1.0.0 rc2新添加 defLinkText:超链接的默认文字 参数值:字符串(默认值:“点击打开链接”) 说明:只在不选择...

    sesvc.exe 阿萨德

    时间复杂度为 O(N)。 因此 1.8 中重点优化了这个查询效率。 1.8 HashMap 结构图: 先来看看几个核心的成员变量: static final int DEFAULT_INITIAL_CAPACITY = 1 ; // aka 16 /** * The maximum capacity, ...

    Weather-App:使用Okhttp向OpenWeatherAPI发出请求并通过使用org.json * API读取答案来显示答案的Weather应用程序

    通过使用Okhttp请求OpenWeatherAPI的Weather应用程序,并通过使用org.json * API读取显示该应用程序的答案,以获取给定城市的当前天气。 应用程序显示几种数据,例如天气(例如晴天,晴朗的天空,下雨等)的解密,...

    druidme:druid 的一个简单的网络查询用户界面

    分组时间序列用户界面如下所示: 我们不使用Coordinator Node来获取数据源的元数据。 所以在你的查询工作之前,你必须填写你的经纪人信息。 这是一个项目,它使用h2数据库。 您可以使用以下命令生成war文件。 cd ...

    rise:一个让你早上起床的安卓应用

    这是通过要求您在闹钟关闭之前扫描笑脸图片来完成的。设置构建 android 应用程序并在您的手机上安装 .apk。 打印或绘制下面的图像,您必须步行到某个地方才能关闭警报。 在应用程序中将闹钟设置为您想要的时间和...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    时间:Mon, 28 Aug 2006 07:24:34 +0000 作者:yufeng 地址:http:///read.php?38 内容: 提供给新手学习的 PHP新手教程,是一个比较有价值的PHP新手教程! 一、PHP简介 PHP是一种易于学习和使用的服务器端...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle 甲骨文 获得最高认证级别的ISO标准安全认证,性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。但价格不菲 大型企业 db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已...

    测试培训教材

    项目管理员可以使用QC的Excel插件工具来执行需求的批量导入,进行导入之前请先确认已经访问过MQC主页,并安装了QCMSExcelAddin.exe插件。 插件下载地址: http://updates.merc-int.com/qual ... /msexcel/index.html...

Global site tag (gtag.js) - Google Analytics