java判断日期是不是合法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java判断日期是不是合法相关的知识,希望对你有一定的参考价值。
java判断日期是否合法,不合法以异常抛出
public class DateUtilprivate static final SimpleDateFormat dateFormat = null;
static
dateFormat = new SimpleDateFormat("yyyy/MM/dd");
dateFormat.setLenient(false);
public static boolean isValidDate(String s)
try
dateFormat.parse(s);
return true;
catch (Exception e)
// 如果throw java.text.ParseException或者NullPointerException,就说明格式不对
return false;
参考技术A 将用户的输入接收到 String inputDate 中
DateFormat format = DateFormat.getDateInstance();
try
inputDate = format.parse(fireDate);
catch (ParseException e)
System.out.pringln("对不起,您的日期格式错误!");
参考技术B 找个日期输入插件……就不会有不合法的了…… 参考技术C import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class DateTest
public static void main(String[] args)
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
df.setLenient(false);
try
System.out.println(df.parse("2009-12-20"));
catch (ParseException e)
System.out.println("请正确输入时间!");
e.printStackTrace();
java如何判断一个日期是不是是四个季末的日期
java判断一个日期是否是四个季末的日期:JAVA获取当前时间或传入时间为几点、周几、日、月、季度、年,判断当前或传入日期是否为零点、1号、周一、1月、1季度。 参考技术A 它有一个YearQuarter类,用于表示特定年份的特定季度,季度由日历年定义:Jan-Mar,Apr-June,July-Sept。LocalDate localDate = LocalDate.of( 2020 , Month.SEPTEMBER , 30 ) ;YearQuarter yearQuarter = YearQuarter.from( localDate ) ;
转到下个季度,将一个季度添加到当前季度
以上是关于java判断日期是不是合法的主要内容,如果未能解决你的问题,请参考以下文章