課程
/后端開發
/Java
/Java入門第三季
我不清楚為什么要用SimpleDateFormat 的含參構構造方法來定義一個對象。也就是源碼里面怎么把yyyy那一串字符串和獲取到的Date 類型對應起來。源碼是怎么執行的?希望盡快有人解答一下。
2018-11-12
源自:Java入門第三季 3-6
正在回答
SimpleDateFormat的構造函數有很多,你說的應該是后面跟一個字符串的的那種格式,源碼是這樣的
public?SimpleDateFormat(String?pattern) ????{ ????????this(pattern,?Locale.getDefault(Locale.Category.FORMAT)); ????} //?調用這個函數 public?SimpleDateFormat(String?pattern,?Locale?locale) ????{ ????????if?(pattern?==?null?||?locale?==?null)?{ ????????????throw?new?NullPointerException(); ????????} ????????initializeCalendar(locale); ????????this.pattern?=?pattern; ????????this.formatData?=?DateFormatSymbols.getInstanceRef(locale); ????????this.locale?=?locale; ????????initialize(locale); ????}
隨后SDF調用Locale里面的函數,隨后Locale根據你輸入的字符串再去找對應的格式
qq_Takeiteasy_2
沒有人嗎
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答源碼下載
1 回答有源碼嗎?
1 回答源碼在哪下載呢
1 回答撲克牌有源碼嗎
2 回答看代碼問題?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-11-13
SimpleDateFormat的構造函數有很多,你說的應該是后面跟一個字符串的的那種格式,源碼是這樣的
隨后SDF調用Locale里面的函數,隨后Locale根據你輸入的字符串再去找對應的格式
2018-11-13
沒有人嗎