注意你能夠使用getDateInstance()方法改變DateFormat實例的語種;但是,在上面的例子中,是通過改變Windows98的控制面板的區域設置做到的。不同的地方的區域設置不同,結果就不同,這樣有好處,也有不足,Java程序員應該了解這些。一個好處是Java程序員可以只寫一行代碼就可以顯示日期,而且世界不同地區的電腦運行同樣的程序會有不用的日期格式。但是這也是一個缺點,當程序員希望顯示同一種格式的時--這也有可取之處,舉例來說,在程序中混合輸出文本和日期,如果文本是英文,我們就不希望日期格式是其他的格式,象德文或是西班牙文。如果程序員依靠日期格式編程,日期格式將根據運行程序所在電腦的區域設置不用而不同。
解析字符串
通過parse()方法,DateFormat能夠以一個字符串創立一個Date對象。這個方法能拋出ParseException異常,所以你必須使用適當的異常處理技術。下面的例子程序通過字符串創建Date對象:
importjava.util.*;
importjava.text.*;
publicclassParseExample{
publicstaticvoidmain(String[]args){
Stringds="November1,2000";
DateFormatdf=DateFormat.getDateInstance();
文章來源于領測軟件測試網 http://www.kjueaiud.com/