真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java怎么判斷日期是否合法

在java中,SimpleDateFormat 是一個(gè)以與語(yǔ)言環(huán)境有關(guān)的方式來格式化和解析日期的具體類。它允許進(jìn)行格式化(日期 -> 文本)、解析(文本 -> 日期)和規(guī)范化,所以判斷日期是否合法也是基于此。

在和靜等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),成都營(yíng)銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),和靜網(wǎng)站建設(shè)費(fèi)用合理。

import java.text.SimpleDateFormat;
 
class Main {
	public static void main(String[] args) {
		String str1="2000-1-1";
		String str2="2000-1-32";
		System.out.println(check(str1));
		System.out.println(check(str2));
	}
	static boolean check (String str) {
		SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd");//括號(hào)內(nèi)為日期格式,y代表年份,M代表年份中的月份(為避免與小時(shí)中的分鐘數(shù)m沖突,此處用M),d代表月份中的天數(shù)
		try {
			sd.setLenient(false);//此處指定日期/時(shí)間解析是否不嚴(yán)格,在true是不嚴(yán)格,false時(shí)為嚴(yán)格
			sd.parse(str);//從給定字符串的開始解析文本,以生成一個(gè)日期
		}
		catch (Exception e) {
			return false;
		}
		return true;
	}
}

java中可以先使用SimpleDateFormat指定日期格式,然后使用setLenien(false)方法嚴(yán)格解析日期,通過查看是否拋出異常來判斷是否合法日期。

setLenien:

SimpleDateFormat.setLenient(true) : 默認(rèn)值true,不嚴(yán)格解析日期,會(huì)自動(dòng)計(jì)算。

SimpleDateFormat.setLenient(false):嚴(yán)格解析日期,如果日期不合格就拋異常,不會(huì)自動(dòng)計(jì)算。

以上就是java判斷日期是否合法的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!


網(wǎng)站題目:java怎么判斷日期是否合法
本文鏈接:http://weahome.cn/article/jejscs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部