java編寫一個(gè)日歷 如何用java代碼判斷工作日?
如何用java代碼判斷工作日?首先我們需要知道正常的工作日是周一到周五,但是一些節(jié)假日和調(diào)休我們是無法直接判斷,需要每年去維護(hù)一份這樣的數(shù)據(jù),然后再去過濾判斷今天是不是工作日。下面是我寫的代碼希望對你
如何用java代碼判斷工作日?
首先我們需要知道正常的工作日是周一到周五,但是一些節(jié)假日和調(diào)休我們是無法直接判斷,需要每年去維護(hù)一份這樣的數(shù)據(jù),然后再去過濾判斷今天是不是工作日。
下面是我寫的代碼
希望對你有幫助
java檢查字符串是否是合法的日期?
ublic static boolean isValidDate(String str) { boolean convertSuccess=true // 指定日期格式為四位年/兩位月份/兩位日期,注意yyyy/MM/dd區(qū)分大小寫; SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm") try { // 設(shè)置lenient為false. 否則SimpleDateFormat會(huì)比較寬松地驗(yàn)證日期,比如2007/02/29會(huì)被接受,并轉(zhuǎn)換成2007/03/01 format.setLenient(false) format.parse(str) } catch (ParseException e) { // e.printStackTrace()// 如果throw java.text.ParseException或者NullPointerException,就說明格式不對 convertSuccess=false } return convertSuccess}