java判断日期是不是合法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java判断日期是不是合法相关的知识,希望对你有一定的参考价值。

java判断日期是否合法,不合法以异常抛出

public class DateUtil

private 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判断日期是不是合法的主要内容,如果未能解决你的问题,请参考以下文章

java中怎么做到判断输入的日期是不是合法

java判断是不是是日期

Java判断日期是不是是本日,本周,本月

JAVA 判断一个字符串是否一个合法的日期格式

java如何判断一个日期是不是是四个季末的日期

java 判断某个日期是否今天