java Date Calendar 日期函数

来源:互联网 发布:手机midi制作软件 编辑:程序博客网 时间:2024/06/05 14:08
  1、默认每月日期  和当前日期加一天。   
  String LEG_TIMESTAMP_FORMATE = "yyyy-MM-dd HH:mm:ss ";  Date date=new Date();  Date da = new Date(date.getYear(),date.getMonth(),01);   Date endtime = new Date(date.getYear(),date.getMonth(),date.getDate()+1);   String currTime = new SimpleDateFormat(LEG_TIMESTAMP_FORMATE).format(endtime);  String firstDay = new SimpleDateFormat(LEG_TIMESTAMP_FORMATE).format(da);

String extraWorkExpecStartTime2=""; if(request.getAttribute("extraWorkExpecStartTime")!=null){       extraWorkExpecStartTime2=(String)request.getAttribute("extraWorkExpecStartTime");}else{      extraWorkExpecStartTime2=firstDay;      }                                                                  String extraWorkExpecEndTime2="";          if(request.getAttribute("extraWorkExpecStartTime")!=null){                                                                  extraWorkExpecEndTime2=(String)request.getAttribute("extraWorkExpecEndTime");                                                              }else{                                                                  extraWorkExpecEndTime2=currTime;                                                              }


2 Calendar 当前日期  减天数  

      值得注意的是  这里的  yyyyMMdd  HH:mm:ss  严格区分大小写,   不然就输出的时间混乱。以为没有转成功。

@Testpublic void isToday3() throws ParseException {SimpleDateFormat df=new SimpleDateFormat("yyyyMMdd");//Date  d = df.parse("2011-10-12 12:12:12");      Calendar cal=Calendar.getInstance();//cal.setTime(d);cal.add(Calendar.DATE, -1);  //减1天System.out.println(df.format(cal.getTime()));}


原创粉丝点击