java用什么方法判斷字符串是不是日期格式

java用什么方法判斷字符串是不是日期格式?針對(duì)這個(gè)問(wèn)題,今天小編總結(jié)了解決這個(gè)問(wèn)題的代碼,希望幫助更多想學(xué)習(xí)java的同學(xué)找到更加簡(jiǎn)單易行的辦法。

成都創(chuàng)新互聯(lián)主營(yíng)前進(jìn)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶App定制開(kāi)發(fā),前進(jìn)h5小程序開(kāi)發(fā)搭建,前進(jìn)網(wǎng)站營(yíng)銷(xiāo)推廣歡迎前進(jìn)等地區(qū)企業(yè)咨詢(xún)

可以使用SimpleDateFormat類(lèi)的parse方法來(lái)判斷。該方法可以按照給定的SimpleDateFormat對(duì)象的格式化存儲(chǔ)來(lái)解析字符串。

具體代碼:

public static boolean isValidDate(String str) {
      boolean convertSuccess=true;
     // 指定日期格式為四位年/兩位月份/兩位日期,注意yyyy/MM/dd區(qū)分大小寫(xiě);
       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,就說(shuō)明格式不對(duì)
           convertSuccess=false;
       } 
       return convertSuccess;
}

以上就是java用SimpleDateFormat類(lèi)的parse方法判斷字符串是不是日期格式的代碼,如果在日常工作遇到這個(gè)問(wèn)題,希望你能通過(guò)這篇文章解決問(wèn)題。如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站題目:java用什么方法判斷字符串是不是日期格式
文章起源:http://muchs.cn/article28/gphijp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、定制網(wǎng)站響應(yīng)式網(wǎng)站、商城網(wǎng)站、網(wǎng)站導(dǎo)航、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)