table

SimpleDateFormat格式化日期

Java代码 复制代码
  1. import java.text.SimpleDateFormat;   
  2. import java.util.Date;   
  3. public class test {   
  4.  public static void main(String []aa){   
  5.   SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");   
  6.   String a1=dateformat1.format(new Date());   
  7.   System.out.println("时间2:"+a1);   
  8.   System.out.println(new Date().getYear()+1900);   
  9.      
  10.   SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");      
  11.         String a2=dateformat2.format(new Date());   
  12.         System.out.println("时间2:"+a2);    
  13.  }   
  14. }  

 


执行结果:
时间2:2006-12-21 14:40:59 星期四
2006
时间2:2006年12月21日 14时40分59秒 星期四


Java代码 复制代码
  1. java.util.Calendar对于日期的处理非常的方便,如newDate.set(Calendar.MONTH, 12); //加12个月,newDate.set(Calendar.DATE, -1); //前一天   
  2. import java.text.SimpleDateFormat;   
  3. import java.util.Date;   
  4. import java.util.Calendar;   
  5. public class calendartest {   
  6.  /**  
  7.   * @param args  
  8.   */  
  9.  public static void main(String[] args) {   
  10.   SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");   
  11.      
  12.   System.out.println("今天  :"+dateformat.format(new Date()));   
  13.      
  14.   Calendar c=Calendar.getInstance();     
  15.      
  16.   c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);   
  17.   Date d1=new Date(c.getTimeInMillis());   
  18.   System.out.println("星期一:"+dateformat.format(d1));   
  19.      
  20.      
  21.   c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);   
  22.   Date d2=new Date(c.getTimeInMillis());   
  23.   System.out.println("星期日:"+dateformat.format(d2));     
  24.      
  25.      
  26.  }   
  27.   
  28. }  

 

执行结果:
今天  :2006-12-21 16:39:03 星期四
星期一:2006-12-18 16:39:03 星期一
星期日:2006-12-17 16:39:03 星期日

posted on 2008-12-17 16:54 小卓 阅读(427) 评论(0)  编辑  收藏 所属分类: j2se


只有注册用户登录后才能发表评论。


网站导航: