在web項目中的開發中,往往會操作日期的內容,我們常常會把日期記錄下來。
1.在java.util包裏面的date採用的是國際化的模式,讓客戶很難看得懂。所以sun給我們提供了一個java.text包下面的DateFormat可以將時間轉換爲客戶看的懂的時間。
Date date=new Date();
//將模式封裝到SimpleDateFormat對象
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
//調用format方法格式化其指定對象
String time=sdf.format(date);
System.out.println(time);
2.在日常的生活中,我們常常會遇到這樣的想象,比如商場客戶打折,還有日期過期等等。這些處理就需要我們隊日期進行一些計算,在這其中,我們常常需要獲得的是日期的年,月,日等等。在這個時候,我們就需要java.util包下面的calendar 類,來對我們的日期進行處理。下面就簡單演示一下。
-----由於時間的連續性,我們可以對時間進行+或者-
calendar.setTime(date);
calendar.add(Calendar.YEAR, 2);
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.getTime());
注:在日期中,0-11代表的是我們的1-12月
1-7 代表的是星期日-星期六