`

java 判断字符串是不是正确日期

    博客分类:
  • Java
阅读更多
import java.text.ParseException;
import java.text.SimpleDateFormat;

public class ValidateDate {

	public static void main(String[] args) throws ParseException {

		String inputDate = "2009-13-32";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		if (inputDate.equals(sdf.format(sdf.parse(inputDate)))) {
			System.out.println("ok");
		} else {
			System.out.println("error");
		}
	}

}

 

分享到:
评论
1 楼 李俊林 2012-03-07  
能判断2012-3-9-2012 和 20128-3-9吗?

相关推荐

    Java正则判断日期格式是否正确的方法示例

    Java正则判断日期格式是否正确的方法示例主要介绍了Java正则判断日期格式是否正确的方法,结合实例形式分析了Java针对日期字符串正则判断的相关操作技巧。下面是Java正则判断日期格式是否正确的方法的详细介绍: 一...

    Oracle 验证是否是日期

    本文将详细介绍一个自定义的Oracle函数`FN_ISDATE_JAVA`,该函数用于判断给定的字符串是否能够转换为有效的日期格式。 #### 函数概述 函数`FN_ISDATE_JAVA`的主要功能是验证输入的字符串是否符合日期格式...

    java获取昨天日期字符串的方法

    在Java编程中,获取昨天日期字符串涉及到对日期和时间的操作,这通常需要用到`java.util`和`java.text`包中的类。以下是一个详细的解释和示例代码,展示如何实现这个功能。 首先,我们需要导入必要的库: ```java ...

    JAVA多层IF嵌套-判断闰年及日期是否正确

    本文主要讲解如何使用 JAVA 语言来判断一个日期字符串是否正确,包括判断闰年和日期的正确性。通过本文,初学者可以进一步了解 JAVA 的 IF 循环语句和字符串处理。 一、字符串处理 在本文中,我们使用 substring ...

    回文判断 JAVA实现

    Java的`String`类提供了丰富的字符串处理方法,如`length()`用于获取字符串长度,`charAt(int index)`用于获取指定位置的字符,以及`equals()`或`compareTo()`用于比较字符串内容。 3. **递归**:递归是本项目的...

    Java读取Excel表格中的日期

    为了解决这个问题,可以增加额外的逻辑来检查字符串是否符合日期格式,并尝试将其解析为日期: ```java if (cell.getCellType() == CellType.STRING) { String value = cell.getStringCellValue(); try { ...

    字符串转换时间

    5. **正则表达式验证**:在处理用户输入的日期时间字符串时,可以使用正则表达式来验证其格式是否正确。例如,检查字符串是否符合"MM/dd/yyyy"或"yyyy-MM-dd"等常见格式。 6. **时间戳转换**:时间戳是自1970年1月1...

    JAVA验证身份证号码校验码是否正确.zip

    总结来说,Java验证身份证号码校验码是否正确的关键是理解身份证号码的构成规则和校验码的计算方法,然后编写相应的代码进行逻辑判断。通过上述方法,我们可以在Java程序中实现对身份证号码的准确验证,确保处理个人...

    java笔试题(包括类的继承、static、日期打印、字符串处理等)

    Java笔试题目涵盖了许多核心概念,包括类的继承、静态成员(static)、日期打印以及字符串处理。让我们逐一深入探讨这些知识点。 首先,类的继承是面向对象编程中的关键特性,允许子类继承父类的属性和方法。在Java...

    JAVA版身份证获取性别、出生日期及年龄

    此外,标签中的“工具”可能指的是开发者可以使用现有的Java库,如Apache Commons Lang或Google Guava,它们提供了更高级的字符串操作和日期处理功能,能帮助简化上述代码。例如,使用Apache Commons Lang的`...

    java实现二十四节气计算

    4. **封装为工具类**:为了方便使用,我们可以将这个功能封装成一个工具类,提供一个方法如`getSolarTerm(Date date)`,输入日期,返回对应的节气字符串。 5. **测试和优化**:编写单元测试,确保对于各种输入,...

    时间日期的比较大小

    请注意,这个方法依赖于字符串的自然排序,这意味着日期字符串必须按照正确的顺序排列。如果日期字符串不是标准格式,或者没有正确地解析为日期,那么结果可能会出错。在实际应用中,应确保日期字符串是有效的,并且...

    cron表达式校验,验证是否是正确的cron表达式,调用的主方法是function cronValidate(cronExpre

    `cronValidate`函数显然是用于校验输入的字符串是否符合cron表达式的规则。 cron表达式由6或7个字段组成,每个字段代表不同的时间单位,从左到右依次为秒(可选)、分钟、小时、日期、月份中的日期、月份和星期(可...

    十个最常见的Java字符串问题(翻译)

    要检查一个字符串是否只包含大写字母,可以通过遍历字符串中的每个字符,利用 Character 类的 isUpperCase() 方法,判断所有字符是否都为大写。如果全部为大写,则返回 true;否则,返回 false。 以上就是十个最...

    用java编写的学生课程设计日期计算器

    - `SimpleDateFormat`用于格式化日期字符串,以便于用户友好的显示。 3. **事件处理**: - `ActionListener`接口用于监听按钮点击事件,`actionPerformed()`方法是处理这些事件的核心。 - 为了响应键盘输入,...

    2.java字符集.zip

    Java的`java.text`包提供了一系列类支持国际化和本地化,这些类在处理日期、货币、数字以及字符串格式化时会考虑到不同的语言和文化习惯。字符编码也是国际化的一部分,因为不同的地区可能使用不同的字符集。 9. ...

    java基于正则表达式实现时间日期的常用判断操作实例

    比如,要判断一个字符串是否符合一个标准的日期格式(例如:YYYY-MM-DD),可以使用如下正则表达式: ```java String regex = "^(\\d{4})-(\\d{2})-(\\d{2})$"; ``` 这个正则表达式包含了三个捕获组,分别用来匹配...

    判断今天与昨天,其它日期

    3. **字符串比较:** 通过比较不同日期字符串来判断日期关系。 4. **条件判断:** 根据日期关系设置不同的逻辑处理。 ### 实现步骤 #### 1. 获取当前日期并格式化 ```java SimpleDateFormat formatter = new ...

    java 解析Excel 并判断解析的数据类型__Eclipse工程

    本项目特别强调“判断解析的数据类型”,这意味着在处理Excel数据时,开发者可能着重于检查每个单元格的数据是否符合预期的类型,以确保后续处理的正确性。例如,如果一个单元格应该存储日期,但实际包含的是文本,...

    对给定的两个日期之间的日期进行遍历(java代码).docx

    这里假设`startTime`和`endTime`已经是正确的日期字符串格式(如`"2024-01-11"`)。 ##### 2. 遍历日期 在给定的例子中,我们使用一个`while`循环来遍历从`startDate`到`endDate`之间的所有日期。在每次循环迭代中...

Global site tag (gtag.js) - Google Analytics