java.util.Date
compareTo
public int compareTo(Date anotherDate)
比较两个日期的顺序。
指定者:
接口 Comparable<date> 中的 compareTo
参数:
anotherDate - 要比较的 Date。
返回:
如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。
抛出:
NullPointerException - 如果 anotherDate 为 null。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
try {
Date begin1=df.parse(cpbegindate);
Date end1 =df.parse(enddate2);
if(begin1.getTime()>end1.getTime())
{
messgelist.add("内部产品代码为"+scode+"
的产品的产品终止信息不正确,不能导入终止信息!");
break;
}
} catch (ParseException e1) {
e1.printStackTrace();
}
public static Date stringToDate(String date) {
SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date dateb = null;
try {
dateb = bartDateFormat.parse(date);
} catch (ParseException e1) {
bartDateFormat = new SimpleDateFormat("yyyy/MM/dd");
try {
dateb = bartDateFormat.parse(date);
} catch (ParseException e2) {
bartDateFormat = new SimpleDateFormat("yyyyMMdd");
try {
dateb = bartDateFormat.parse(date);
} catch (ParseException e3) {
bartDateFormat = new SimpleDateFormat("yyyy-M-d");
try {
dateb = bartDateFormat.parse(date);
} catch (ParseException e4) {
throw new RuntimeException("日期格式有误" + e4);
}
}
}
}
return dateb;
}
public static boolean isRegularCRMS_DateFormat(String ddate) {
return ddate.matches("\\d{4}-\\d{2}-\\d{2}");
}
public static boolean before(String crmsDate1, String crmsDate2) {
return stringToDate(crmsDate1).before(stringToDate(crmsDate2));
}
public static boolean after(String crmsDate1, String crmsDate2) {
return stringToDate(crmsDate1).after(stringToDate(crmsDate2));
}</date>
分享到:
相关推荐
js 实现 判断两个字符串日期的大小! 值得下载看看!资源免费,大家分享!!
Java 字符串转换为日期和时间比较大小 Java 字符串转换为日期和时间比较大小是 Java 开发中常见的操作。下面我们将详细介绍两种方法来实现 Java 字符串转换为日期和时间比较大小。 方法一:使用 SimpleDateFormat ...
### JAVA日期与字符串的转换 在Java编程中,经常需要将日期对象转化为字符串形式以便于存储或显示,或者反过来将字符串转化成日期对象来进行日期计算等操作。本文将详细介绍如何在Java中实现这两种转换。 #### 一...
### 字符串转日期知识点详解 #### 一、概述 在日常开发工作中,我们经常会遇到需要将日期格式的字符串转换为`Date`类型的情况。这种转换对于数据处理、时间比较等操作至关重要。本文将详细介绍如何在Java环境中...
本文实例讲述了C#实现将字符串转换成日期格式的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:string s = “20120114161145”; Response.Write(DateTime.ParseExact(s, “yyyyMMddHHmmss”, new System...
在编程中,尤其是在处理用户输入或者从文件、网络获取数据时,经常需要将字符串转换为日期时间对象。在C++中,如果你使用MFC(Microsoft Foundation Classes)库,那么`CString`和`CTime`是两个常用的数据类型,分别...
### Oracle日期与字符串相互转换详解 #### 一、概述 在Oracle数据库中,日期与字符串之间的转换是一项常用且重要的操作。正确地进行日期与字符串之间的转换对于数据处理、查询优化等方面有着不可忽视的作用。本...
在C++编程中,处理日期和时间通常涉及到各种数据类型和函数,其中包括将字符串转换为日期对象。在这个场景中,我们需要将字符串型的日期转换为`CTime`类型。`CTime`是C++标准库中的一个类,它用于表示日期和时间。...
检查日期格式字符串是否能转化成日期,字符串可通过new SimpleDateFormat("xxxx");得到日期字符串
字符串和日期函数主要用来将日期和时间数据转换为字符串,或者将字符串转换为日期和时间数据。 字符转日期 在 SQL Server 中,可以使用 CAST 或 CONVERT 函数将字符转换为日期。CAST 函数的语法为: CAST ( ...
在SQL Server中,将日期类型转换为字符串是一个常见的需求,特别是在数据展示或处理时需要特定日期格式的情况下。本文将深入探讨如何使用SQL Server内置的`CONVERT`函数将日期类型转化为各种格式的字符串,以及这一...
在Delphi编程中,判断一个字符串是否符合日期格式是一个常见的任务。这个任务通常涉及到字符串处理、日期时间操作以及条件判断。下面将详细解释这个`TF_tn.IsDate`函数实现的逻辑。 首先,函数接收一个名为`Var...
在Android开发中,判断一个字符串是否符合日期格式是一项常见的任务,尤其在处理用户输入或者解析数据时。这个任务可以通过多种方式来实现,涉及到日期时间处理、正则表达式以及Java或Android提供的日期解析类。以下...
### MySQL中将字符串日期转换为日期型 在MySQL数据库中,经常会遇到需要处理不同格式的日期数据的情况。例如,从外部系统导入的数据可能包含了非标准的日期格式,或者是用户输入的日期格式不符合数据库中日期字段的...
在处理通信数据时,我们经常需要对字符和字符串进行操作,例如将字符转换为字符串,或者从字符串中截取有效字符。以下将详细介绍在TIA博途中如何实现这些操作。 首先,字符转换为字符串的过程通常涉及到ASCII码。...
判断所传入的字符串是不是时间类型,日期类型,如果是日期类型可以转换成Date类型
获取字符传中的数字 格式化数据类型 判断字符是否为中文等
日期转化为字符串的转换过程是关键步骤,因为这直接影响到数据的可读性与兼容性。本文将全面探讨Asp.net中日期转字符串的各种方法和应用场景。 1. **DateTime.ToString()** `DateTime.ToString()` 方法是最基础的...
3. **日期比较**: JavaScript中的`Date`对象可以直接进行比较,就像比较数字一样。`Date.parse()`函数将字符串转换为毫秒值,因此我们可以直接用减法来比较两个日期: ```javascript if (startDate ) { // ...
js string转date,js字符串转换成日期,此代码支持将datetime(年月日小时分秒格式)转换为js的Date类型,程序已调试并支持在HTML中运行、代码请见附件。