`
endual
  • 浏览: 3509905 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java 时间的前面 几天的时间

 
阅读更多

 

import java.text.SimpleDateFormat;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;



public class DateUtils {


//	public static void main(String[] args) {
//		getTodayTime() ;
//	}
	
	public static void main(String[] args) {
		getTodayTime() ;
		getBeforeDaysTime(1) ;
		getBeforeDaysTime(2) ;
		getBeforeDaysTime(3) ;
		getBeforeDaysTime(4) ;
		getBeforeDaysTime(5) ;
		getBeforeDaysTime(6) ;
		getBeforeDaysTime(7) ;
		getBeforeDaysTime(8) ;
		getBeforeDaysTime(9) ;
		getBeforeDaysTime(10) ;
		getBeforeDaysTime(11) ;
		getBeforeDaysTime(12) ;
		getBeforeDaysTime(13) ;
		getBeforeDaysTime(14) ;
		getBeforeDaysTime(15) ;
		
	}
	
	//---------------------------------以上是产生一个随机数的,写错了
	//-----下面是日期的代码
	/**
	 * 获取当前的日期
	 */
	public static String getTodayTime() {
		String strTodayTime = "" ; //19880214这样形式
		Date now = new Date() ;
		SimpleDateFormat f= new SimpleDateFormat("yyyy-MM-dd");
	
		strTodayTime = f.format(now) ;  
		System.out.println(strTodayTime);
		return  strTodayTime ;

	}
	
	/**
	 * 得到当前日期的前的第beforData天的日期
	 * @param beforData
	 * @return
	 */
	public static String  getBeforeDaysTime(int beforData) {
		
		GregorianCalendar calendar = new GregorianCalendar();
		SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
		calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) - beforData);
		Date date = calendar.getTime();
		System.out.println(df.format(date));
		return df.format(date);
	}
	
}
2012-06-10
2012-06-09
2012-06-08
2012-06-07
2012-06-06
2012-06-05
2012-06-04
2012-06-03
2012-06-02
2012-06-01
2012-05-31
2012-05-30
2012-05-29
2012-05-28
2012-05-27
2012-05-26
 
                                                                                                                                                                          


  


  
分享到:
评论

相关推荐

    java反射对实体类取值和赋值

    项目中需要过滤前面表单页面中传过来的实体类的中的String类型变量的前后空格过滤,由于前几天看过一个磨砺营的java反射讲解,非常受益。于是,哈哈哈  public static <T> void modelTrim(T model){  Class<T> ...

    java8看不到源码-OpeningHoursParser:根据OSM开放时间规范的字符串值解析器

    时间延长到第二天缺少额外的 24 小时被更正 单 0 分钟 分钟数 可选 在几分钟内忽略空格和多个前导零 “。” 和“h”作为分钟分隔符 允许 AM 和 PM 时间规范(加上 AM 和 PM) 工作日范围内的假期 工作日范围后多余的...

    SnifferPro

    对应用的New Connection数量进行监控,以及应用的流量趋势进行监控,几方面数据的对比分析为技术人员分析应用性能问题提供有效的数据,我们可以直观的看到连接数量、流量、重传、以及交易处理时间之间的关系,有效...

    Nginx安装包

    前些天遇到一个问题,有个功能能设置调度任务,但不能设置同一个时间点,这样就需要将前边设置的时间保存下来。当时的想法是新建一张表来储存设置的时间,但总有杀鸡用牛刀的感觉。后来工头提醒项目已经有了redis,...

    c#学习笔记.txt

    看完了前面几段,我的朋友提出了不同的意见:C#不是Java的Clone,它只是长得有些像Java而已,其实面向对象、中间语言什么的也不是什么新玩意儿,非Sun独创,有文为证:华山论剑:C#对Java。另外他对我上一集中说...

    EZFair:招聘会摊位的虚拟队列

    加入虚拟队列目前,学生必须排长队,可能要排几个小时,但一天只能去几家公司。 使用 EZFair android 应用程序,学生可以在招聘会期间加入他们希望参加的公司的虚拟队列。 当他们加入队列时,他们会获得一个令牌...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    这个项目完全按照高访问量互联网站进行设计,通过这个项目,学员不仅可以在实战中巩固对前面学习的ASP.Net、ADO.Net、WinForm等知识的掌握,还可以掌握网站防黑、缓存、SEO、静态化、搜索引擎技术、AJAX等大型互联网...

    手机 pdf 阅读器

    ※如果安装提示证书过期或无法安装,请在手机上将时间改为2008.8.8,安装设置完成后再将日期改回即可!※ 增加天语的按键映射 增加三星的背景灯控制功能(该功能未在真机上测试过) 删除图片浏览中的部分功能,由于这...

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

    日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,在具体...

    freemarker总结

    有一种特殊的字符串称为raw字符串,被认为是纯文本,其中的\和{等不具有特殊含义,该类字符串在引号前面加r,下面是一个例子: ${r"/${data}"year""}屏幕输出结果为:/${data}"year" 转义 含义 ...

    2009达内SQL学习笔记

    大多数SQL实现支持以下类型的函数: 文本处理, 算术运算, 日期和时间, 数值处理。 Null:空值 空值当成无穷大处理,所有空值参与的运算皆为空。 空值与空值并不相等,因为空值不能直接运算。 如:prod_price...

    C#微软培训资料

    <<page 1>> page begin==================== 目 目目 目 录 录录 ... 比尔.... 2000 年 6 月 22 日 不论对 Microsoft 还是对整个 IT 业界都将成为值得纪念的一天 ...这一天 微软公司正式推出了其下一代...

Global site tag (gtag.js) - Google Analytics