import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class CalendarTest {
    public static void main(String[] args) throws ParseException {

   //日期转换 date转字符串-》字符串—》date
        SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String begin=format.format(new Date());//日期类型转换为字符串

  Date setDate=format.parse("2014-05-08 17:06:41");//字符串转换为日期类型

Calendar calen = Calendar.getInstance();//得到当前时间
        calen.add(Calendar.DATE, -1);  //
        Date d=calen.getTime();
        begin=format.format(d);
        Date date=null;
            try {
                date = format.parse(begin);
            } catch (java.text.ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        calen.setTime(date);
         calen.add(Calendar.DATE,2);//
        Date c=calen.getTime();
        String end=format.format(c);
        
        System.out.println(begin +":::" +end );
        
        System.out.println(calen.get(Calendar.YEAR)+"年");//年  
        System.out.println(calen.get(Calendar.MONTH)+1+"月");//月
        System.out.println(calen.get(Calendar.DATE)+"日");//日  
        System.out.println(calen.get(Calendar.HOUR_OF_DAY));//时  
        System.out.println(calen.get(Calendar.MINUTE));//分  
        System.out.println(calen.get(Calendar.SECOND));//秒  
        String[] weeks={"null","星期六","星期日","星期一","星期二","星期三","星期四","星期五"};
        System.out.println(weeks[calen.get(Calendar.DAY_OF_WEEK)]);//1到7
        
        //拿到指定时间的 年日月 时分秒 和星期的  
        Calendar calendar=Calendar.getInstance();
        System.out.println(setDate);
        calendar.set(2014, 5, 14, 13, 44, 51);//年月日时分秒(月份0代表1月)  
        System.out.println(calendar.get(Calendar.YEAR)+"年");//年  
        System.out.println(calendar.get(Calendar.MONTH)+1+"月");//月
        System.out.println(calendar.get(Calendar.DATE)+"日");//日  
        System.out.println(calendar.get(Calendar.HOUR_OF_DAY));//时  
        System.out.println(calendar.get(Calendar.MINUTE));//分  
        System.out.println(calendar.get(Calendar.SECOND));//秒  
        System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
    }
}

Java获取前天和后天的时间的更多相关文章

  1. java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.uti ...

  2. Java获取当前的日期和时间

    Java获取当前的日期和时间 1.具体实现方法如下 /** * @Title:DateTime.java * @Package:com.you.model * @Description:获取当前的日期 ...

  3. java获取一天前的时间

    获取一天前的时间 Date date = new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); ...

  4. java 获取服务器时间同步本地计算机时间

    http://hi.baidu.com/captives/item/25c8b80170a9b0ccf45ba6f8 ————————————————————————————————————————— ...

  5. java获取一个时间段内的时间天数

    package com.hzcominfo.hik.hikbigscreen.core; import java.text.SimpleDateFormat; import java.util.Arr ...

  6. java 获取文件的最后编辑时间

    还是日志的问题,需要把日志文件的一些信息给显示出来,其中就需要显示最后的编辑时间,在网上找的答案... File f = new File(path); SimpleDateFormat sdf = ...

  7. Java 获取距离最近一段时间的时间点

    if (timeFilter == 1) {// 最近三个月 long curTimeSeconds = System.currentTimeMillis() / 1000L; para.put(&q ...

  8. java获取时间戳的方法

    JAVA 获取当前月的初始时间的时间戳 public static long getMonthFirstDay() { Calendar calendar = Calendar.getInstance ...

  9. js 获取前天、昨天、今天、明天、后天的时间

    js 获取前天.昨天.今天.明天.后天的时间 2011-05-19 21:03   <html><head><meta http-equiv="Content- ...

随机推荐

  1. Vue入门笔记#过渡

    Vue过渡,可以在元素从DOM中移除,插入时自动调用过渡效果.根据设定,会适时的触发过渡效果. 在使用的目标标签里添加 transition: <div transition="my_ ...

  2. Linux学习笔记(11)软件包管理

    Linux中的软件包分为源码包(脚本安装包)及二进制包(RPM包.系统默认包).其中源码包的优点是: 1)源码包是开源的,如果有足够的能力,可以修改源代码: 2)可自由选择所需的功能: 3)源码包需编 ...

  3. sql篇 select from where group by having order by

    以前,自己总是记不住如何用group by,如何用order by,什么时候用group by,什么时候用order by,什么时候两者一起用,怎么用,谁先谁后,现在,我们就一起来说一下Select ...

  4. hdu1010 dfs+奇偶性减枝

    Tempter of the Bone Problem Description The doggie found a bone in an ancient maze, which fascinated ...

  5. HTML DOM学习之一

    1.HTML DOM定义了访问和操作HTML文档的标准方法:DOM以树型结构表达了HTML文档: 2.DOM是W3C的标准,定义了访问HTML和XML文档的标准: DOM(文档对象模型)是中立于平台和 ...

  6. [xsd学习]复合元素

    对于xsd,复合元素的定义有两种方式: 一.在元素内部直接声明,此种方法只能此元素使用 <xs:element name="employee"> <xs:comp ...

  7. 20145223《Java程序程序设计》课程总结

    20145223<Java程序程序设计>课程总结 每周读书笔记链接汇总 第一周学习总结 第二周学习总结 第三周学习总结 第四周学习总结 第五周学习总结 第六周学习总结 第七周学习总结 第八 ...

  8. 伪Acmer的推理(dfs/bfs)

    时间限制:1000MS  内存限制:65535K 提交次数:12 通过次数:9 收入:32 题型: 编程题   语言: C++;C Description 现在正是期末,在复习离散数学的Acmer遇到 ...

  9. 泛型容器单元(Generics.Collections)[2]: TQueue<T> 队列列表

    TQueue 和 TStack, 一个是队列列表, 一个是堆栈列表; 一个是先进先出, 一个是先进后出. TQueue 主要有三个方法.一个属性:Enqueue(入列).Dequeue(出列).Pee ...

  10. jQuery回车键提交表单

    $(document).keyup(function(event) {     if(event.keyCode==13)     {         $('btnSubmit').trigger(& ...