在我們的java日常開發中經常需要驗證日期是否為節假日或者周末,本文我將介紹兩種實現方法。一種是調用開源的接口方法。第二種利用配置文件自己定義管理。
通過百度,或者一些開源的節假日接口獲取。輸入網址在瀏覽器中返回如圖數據。代碼實現首先建立一個調用接口的方法,代碼如圖
建立一個工具方法,將json字符串轉換成map對象,利用了JSONObject對象,代碼如圖
建立一個測試方法,輸入時間,調用接口方法,返回結果0:正常日期 1:周末 2:法定假日,運行結果和代碼如圖
首先在根目錄下添加一個txt文件,寫一個工具類獲取到配置文件的方法。代碼如圖
再寫兩個方法就是通過key value的方式獲取配置文件的內容,一個返回值為String 另一個為list<String>,代碼如圖
在配置文件通通過key value的形式,將一年中自己定義的節假日輸入文件管理,需要的時候通過上步工具類獲取,測試代碼,及配置文件如圖.
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!