您的位置:首页 > 编程语言 > Java开发

java综合:SimpleDateFormat格式化日期

2014-09-28 17:12 585 查看
每次用SimpleDateFormat都要百度一下,哎,还是记下吧

转自点击打开链接

import java.text.SimpleDateFormat;

import java.util.Date;

public class test {

 public static void main(String []aa){

  SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");

  String a1=dateformat1.format(new Date());

  System.out.println("时间2:"+a1);

  System.out.println(new Date().getYear()+1900);

  

  SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");   

        String a2=dateformat2.format(new Date());

        System.out.println("时间2:"+a2); 

 }

}

执行结果:

时间2:2006-12-21 14:40:59 星期四

2006

时间2:2006年12月21日 14时40分59秒 星期四

java.util.Calendar对于日期的处理非常的方便,如newDate.set(Calendar.MONTH, 12); //加12个月,newDate.set(Calendar.DATE, -1); //前一天

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Calendar;

public class calendartest {

 /**

  * @param args

  */

 public static void main(String[] args) {

  SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");

  

  System.out.println("今天  :"+dateformat.format(new Date()));

  

  Calendar c=Calendar.getInstance();  

  

  c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);

  Date d1=new Date(c.getTimeInMillis());

  System.out.println("星期一:"+dateformat.format(d1));

  

  

  c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);

  Date d2=new Date(c.getTimeInMillis());

  System.out.println("星期日:"+dateformat.format(d2));  

  

  

 }

}

执行结果:

今天  :2006-12-21 16:39:03 星期四

星期一:2006-12-18 16:39:03 星期一

星期日:2006-12-17 16:39:03 星期日
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: