public class DateUtil {
private static final SimpleDateFormat FORMAT = new SimpleDateFormat(
"yy/MM/dd HH:mm");
private static final SimpleDateFormat formatStringScd = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
public static int compare(Date d1, Date d2) {
String str1 = FORMAT.format(d1);
String str2 = FORMAT.format(d2);
int result = str1.compareTo(str2);
if (result > 0) {
return 1;
} else if (result == 0) {
return 0;
} else {
return -1;
}
}
public static Boolean betweenTowDate(Date startDate, Date endDate, Date inDate) {
//只取数据库的小时和分钟作为每天执行的时间段
startDate.setYear(inDate.getYear());
startDate.setMonth(inDate.getMonth());
startDate.setDate(inDate.getDate());
endDate.setYear(inDate.getYear());
endDate.setMonth(inDate.getMonth());
endDate.setDate(inDate.getDate());
int sflag = compare(inDate, startDate);
int eflag = compare(inDate, endDate);
if (sflag > 0 && eflag < 0) {
return true;
} else {
return false;
}
}
/**
* 时间相减 *
*/
public static Date plusDate(Date startDate, Integer minutes) {
startDate.setMinutes(startDate.getMinutes() - minutes);
return startDate;
}
/**
* 日期格式化成String
* @param date
* @return
*/
public static String getDateScd(Date date) {
return formatStringScd.format(date);
}
分享到:
相关推荐
在Java中,日期处理是一项常见的任务,涉及到多个类和方法。本篇文章主要总结了Java中关于日期处理的基础知识,包括`java.util.Calendar`,`java.util.GregorianCalendar`以及`java.util.Date`这三个核心类。 首先...
Python-基础-时间日期处理小结.html
"JAVA日期判断方法小结" 在JAVA语言中,日期判断是非常重要的一部分,以下是常见的日期判断方法的总结: 1. 判断某年是否为润年 判断某年是否为润年是日期判断的基本方法之一。该方法可以使用以下代码实现: ```...
本文档详细介绍了DB2 中关于日期的一些基本用法,包括如何获取当前日期、时间、日期的各个组成部分以及如何计算特定日期等。通过对这些基础功能的掌握,可以帮助数据库开发者更高效地管理和操作数据。在实际应用中,...
这篇小结将详细介绍几个常用的函数,帮助你更好地理解和使用这些功能。 首先,`now()`函数是最常用的获取当前日期时间的函数,它返回服务器上的当前日期和时间,格式为`YYYY-MM-DD HH:MM:SS`。例如,`now()`可能...
现将几种主要情况进行小结: 一、如何输入NULL值 如果不输入null值,当时间为空时,会默认写入”1900-01-01″,在业务处理时很麻烦。 ctrl+0即可输入NULL值。 二、如何在sql语句中判断为NULL的时间字段 假设表为:...
在这个实例小结中,我们将探讨5个JavaScript日期时间操作的例子,帮助理解如何在JavaScript中处理日期和时间。 1. 指定位置的时钟显示 这个例子创建了一个始终位于网页中间的12小时制时钟。通过`Date`对象获取当前...
关于java中date和Calendar日期处理小结,包含一些常用方法等
Python基础-时间日期处理小结涉及的知识点包括Python中的时间日期处理方法,这主要通过datetime模块和time模块来实现。时间日期处理在编程中是基础且重要的一环,尤其在需要记录事件时间、处理时间数据的业务场景中...
以下是对PHP日期操作的...以上技巧对于日常PHP开发中的日期处理非常实用。理解并熟练运用这些方法,能够帮助开发者更好地管理和操作日期数据,同时确保代码的准确性和安全性。希望这些内容能对PHP编程实践有所帮助。
本小结将主要介绍`datetime`模块中的`strftime()`和`strptime()`函数,这两个函数能够帮助开发者以指定的格式输出日期和时间,或者将字符串转换成日期时间对象。 `strftime()`函数是用来将日期时间对象格式化为字符...
Java 中 Calendar 类的用法小结 Calendar 类是 Java 语言中一个基本而重要的组成部分,用于处理日期和时间。下面是 Calendar 类的用法小结: 一、取得当前时间 使用 Calendar.getInstance() 方法可以取得当前时间...
小结 本文总结了 SQL Server 中的日期函数,包括字符转日期、日期转字符串等方面的知识点。日期函数是数据库管理系统中非常重要的一部分,掌握日期函数可以帮助开发者更好地处理日期和时间数据。
#### 小结 通过以上介绍,我们可以看到DB2提供了一系列强大的功能来帮助开发者处理日期和时间数据。无论是获取当前日期、时间还是时间戳,或者是计算前一天的日期,DB2都有相应的内置函数来支持这些操作。掌握这些...
在实际项目中,可以结合PHP的其他日期时间函数,如`strtotime`、`date`、`DateTime`类等,来实现更复杂的日期时间处理需求。例如,可以利用`DateTime::add`和`DateTime::sub`进行日期的加减,或者使用`date_create_...
### 银行业务系统小结 #### 一、银行业务系统基础知识 银行业务系统是银行内部处理各类金融交易和客户信息的复杂网络,涵盖了从账户管理、交易处理到风险管理等多个方面。为了确保数据的准确性和系统的高效运行,...
SQL Server 和 C# 中的 DateTime 使用小结 SQL Server 中的日期函数是数据库管理系统中非常重要的一部分,它提供了多种日期函数来操作日期类型的数据。同时,在 C# 中也提供了多种方法来处理日期类型的数据。本文将...
总的来说,`flatpickr` 是一个强大且灵活的 JavaScript 日期时间选择器,无论你是需要简单的日期选择功能,还是需要复杂的日期处理逻辑,它都能提供满足需求的解决方案。其易用性和丰富的定制选项,使得它成为开发者...
《Bruce作品小结——Delphi编程的多元应用》 Bruce的作品集合是一套由Delphi编程语言编写的实用工具,涵盖了文本编辑、文件管理、视觉特效以及多媒体播放等多个领域,为用户提供了丰富的功能体验。让我们逐一深入...