您的位置:首页 > 其它

SimpleDateFormat格式化日期

2017-01-05 11:36 267 查看

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 {

 

 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 星期日
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: