Class:
java.text.SimpleDateFormat 這個 class 說穿了實在沒什麼,不過十分地實用。
當初以為
Date 只有 DateFormat 可以用,但是 DateFormat 提供的 format 蠻死板的,又不想自己動手對付,相信完善的 Java API 一定有提供,只是不知道在哪裡...(語言越進步,PR 智商 & 勤勞屬性越降低)困擾了很~~~~久。後來才注意到 subclasses 有紀錄這個 class。一用之下,果然驚為天人啊!廢話少說,來個範例:
import java.util.Date; import java.text.SimpleDateFormat; public class SimpleDateFormatTest{ public static void main(String args[]){ Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy(MM)[dd]=HH+mm+ss"); System.out.println(sdf.format(date)); }//end of main() }//end of class SimpleDateFormatTest 程式結果:
2003(11)[25]=00+40+36 這是在 2003 年 11 月凌晨 00 點 40 分 36 秒的執行結果。為什麼要把程式的輸出寫成這樣子呢?主要是要表達
SimpleDateFormat 可以讓你自由組成組成你要輸出的形式。當然,SimpleDateFormat 還有其他的參數可以使用,請參照 Java API。 會了上面的東西,大概就能處理大多關於日期時間的問題(實話是:痞子也只會這些... [逃]),這樣子的內容似乎有點少,好歹也要把整個 API 翻譯出來... 不過,這主要是介紹給不知道的人... 老手們就不要太強求啦... [狂逃]。 |
Java >