java 日期是否合法_java 中 Date 类型快判断日期是否合法.
// 如果日期不合法,則拋異常try {String date_str = 5555-22-33;SimpleDateFormat format=new SimpleDateFormat(yyyy-MM-dd);format.setLenient(false);Date da
從零開始掌握iOS8開發(fā)技術(shù)(Swift版)
那些年我們追過的Wrox精品紅皮計(jì)算機(jī)圖書
CSDN學(xué)院--學(xué)習(xí)禮包大派送
CSDN JOB帶你坐飛機(jī)回家過年
java 中 Date 類型快判斷日期是否合法.
分類:
JAVA
// 如果日期不合法,則拋異常
try {
String date_str = "5555-22-33";
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
format.setLenient(false);
Date date = format.parse(date_str);
} catch (Exception ex){
ex.printStackTrace();
System.out.println("日期不合法");
}
JDK 中的注釋說明:
/**
* Specify whether or not date/time parsing is to be lenient. With
* lenient parsing, the parser may use heuristics to interpret inputs that
* do not precisely match this object's format. With strict parsing,
* inputs must match this object's format.
*
*
This method is equivalent to the following call.
*
* getCalendar().setLenient(lenient)
*
*
*
This leniency value is overwritten by a call to {@link
* #setCalendar(java.util.Calendar) setCalendar()}.
*
* @param lenient when {@code true}, parsing is lenient
* @see java.util.Calendar#setLenient(boolean)
*/
public void setLenient(boolean lenient)
{
calendar.setLenient(lenient);
}
上一篇Firefox 彈出窗口不讓顯示地址欄設(shè)置.
頂
0
踩
0
主題推薦
猜你在找
查看評(píng)論
* 以上用戶言論只代表其個(gè)人觀點(diǎn),不代表CSDN網(wǎng)站的觀點(diǎn)或立場(chǎng)
核心技術(shù)類目
,
總結(jié)
以上是生活随笔為你收集整理的java 日期是否合法_java 中 Date 类型快判断日期是否合法.的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3个技巧选内存:频率决定性能,容量关乎稳
- 下一篇: AMD内存超频:你需要了解的事情