SCJP 1.6版考題 172

出自 陳富國維基館
於 2013年3月30日 (六) 02:03 由 Ikk (對話 | 貢獻) 所做的修訂 (新頁面: Given: 33. Date d = new Date(0); 34. String ds = "December 15, 2004"; 35. //insert code here 36. try{ 37. d = df.parse(ds); 38. } 39. catch(ParseException e){ 40. System.o...)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
前往: 導覽搜尋
Given:
33. Date d = new Date(0);
34. String ds = "December 15, 2004";
35. //insert code here
36. try{
37.   d = df.parse(ds);
38. }
39. catch(ParseException e){
40.   System.out.println("Unable to parse " + ds);
41. }
42. //insert code here too

What creates the appropriate DateFormat object and adds a day to the Date object?
 A. 35. DateFormat df = DateFormat.getDateFormat();
    42. d.setTime((60 * 60 * 24) + d.getTime();
 B. 35. DateFormat df = DateFormat.getDateInstance();
    42. d.setTime((1000 * 60 * 60 * 24) + d.getTime());
 C. 35. DateFormat df = DateFormat.getDateFormat();
    42. d.setLocalTime((1000 * 60 * 60 * 24) + d.getLocalTime());
 D. 35. DateFormat df = DateFormat.getDateInstance();
    42. d.setLocalTime((60 * 60 * 24) + d.getLocalTime());

解答


Ans: B

解說:

 何者建立適當的DateFormat 物件,並且加了一天到該 Date物件?
 d.setTime((1000 * 60 * 60 * 24) + d.getTime());
 單位為毫秒,1000為1秒,60秒(分),60分(時),24小時(天)