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 星期日
posted on 2008-12-17 16:54 小卓 閱讀(430) 評論(0) 編輯 收藏 所屬分類: j2se