package com.weboa.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateTimeUtil { /** * 得到几天前的时间 * * @param d * @param day * @return */ public static Date getDateBefore(Date d, int day) { Calendar now = Calendar.getInstance(); now.setTime(d); now.set(Calendar.DATE, now.get(Calendar.DATE) - day); return now.getTime(); } /** * 得到几天后的时间 * * @param d * @param day * @return */ public static String getDateAfter(String startTime, int day) { String endTime=""; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date dateStart; try { dateStart = sdf.parse(startTime); Calendar now = Calendar.getInstance(); now.setTime(dateStart); now.set(Calendar.DATE, now.get(Calendar.DATE) + day); endTime=sdf.format(now.getTime()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } return endTime; } /* * java 比较时间大小 */ public static Integer getDateCompareTo(String startTime, String EndTime) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c1=Calendar.getInstance(); Calendar c2=Calendar.getInstance(); try { c1.setTime(sdf.parse(startTime)); c2.setTime(sdf.parse(EndTime)); }catch(java.text.ParseException e){ System.err.println("格式不正确"); } int result=c1.compareTo(c2); return result; } /** * 得到二个日期间的间隔天数 */ public static String getTwoDay(String sj1, String sj2) { SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long day = 0; try { java.util.Date date = myFormatter.parse(sj1); java.util.Date mydate = myFormatter.parse(sj2); day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000); } catch (Exception e) { return ""; } return day + ""; } }
发表评论
-
MyEclipse6.5配置Tomcat7.0
2014-11-26 10:26 773window>>Preferences>&g ... -
JSP 转换 mht java 代码
2013-11-22 10:31 1009import java.io.BufferedInputS ... -
JAVA实现FTP上传下载
2013-09-06 10:31 830import java.io.DataIn ... -
java的KVM在arm上的应用
2013-03-21 09:26 896http://wenku.baidu.com/view/162 ... -
JAVA在ARM的应用
2013-03-21 09:18 5703J2ME CDC(Connected Device Confi ... -
JAVA桌面截图
2013-03-20 15:07 751Robot robot = new Robo ... -
引用他人代码去掉前面行数
2013-03-19 11:01 834import java.io.*; public clas ... -
JAVA调用DLL文件
2012-11-25 16:02 9411 创建 TestDll.java public cla ... -
用java的反射清空对象属性的值
2012-10-25 16:09 7957@SuppressWarnings("unche ... -
用反射清空对象属性的的值
2012-10-25 16:06 0@SuppressWarnings("unche ... -
JMS实例,包括点对点和主题订阅
2012-07-11 10:58 2965三个Java文件: JMSTest.java ... -
Jmail收发邮件
2012-07-11 09:32 1064Jmail 接收邮件: import javax.mai ... -
MyEclipse6.0反编译插件jadclipse安装
2012-05-16 11:54 999插件下载 反编译工具jad,地址:http://www.var ... -
MyEclipse6.0反编译插件jadclipse安装
2012-05-16 11:51 0插件下载 反编译工具ja ... -
把第一个对象中不为空的数据复制到第二个对象中
2012-04-09 10:31 1013/*** *实现两个实例对象之间的对拷, * ... -
velocity导出word模板
2012-02-29 13:11 1471public class VelocityExample { ... -
Jacob操作word
2012-02-29 13:02 1314package test; import com.jacob ... -
EJB3学习资料
2011-03-31 17:28 831http://wenku.baidu.com/view/6e2 ... -
Java和C#相互调用
2011-03-31 17:23 869http://developer.51cto.com/art/ ... -
java操作注册表方法
2011-02-23 16:57 834http://www.iteye.com/topic/8229 ...
相关推荐
本文将详细介绍C#中比较时间大小的三种方法,并通过示例代码帮助读者更好地理解和掌握这些技巧。 ### 方法一:直接使用 `DateTime.Compare` 方法 这种方法是最直接也是最简单的比较两个时间点大小的方式。它利用了...
### C#中比较时间大小的三种方法 在C#编程语言中,经常需要处理日期和时间数据,尤其是在涉及业务逻辑的复杂系统中。正确且高效地处理这些数据对于确保程序的准确性至关重要。本文将详细介绍在C#中比较时间大小的三...
本文将深入探讨如何利用一行代码来比较时间的大小,这种方法不仅能够极大地简化程序逻辑,还能提高代码的可读性和效率。 ### 一、基础知识:JavaScript中的日期对象 在深入一行代码的具体实现之前,我们先来回顾...
针对题目中的"时间日期的比较大小"这个主题,我们将详细探讨日期比较的原理、方法以及如何使用提供的代码片段。 首先,Java提供了`java.util.Date`类来表示日期,但是由于该类存在一些设计上的问题,现在已经推荐...
在IT领域,尤其是在软件开发与数据处理中...综上所述,“日期比较大小”不仅是一项基本的编程技能,也是在众多业务场景中实现有效时间管理的关键。掌握这一技能,对于任何从事IT行业的专业人员来说,都是极其有价值的。
其中,比较时间大小可以通过Before、After和Equal方法实现。Before方法用于判断一个时间是否在另一个时间之前;After方法用于判断一个时间是否在另一个时间之后;Equal方法则用于判断两个时间是否相同。 在使用time...
本节将介绍一种使用JS来比较时间大小的方法。我们将定义一个名为`CompareTime`的函数,该函数接收两个字符串参数:`startTime`和`endTime`,表示起始时间和结束时间。这两个时间参数都是按照“YYYY-MM-DD HH:MM:SS”...
比较时间大小主要是基于`Date`对象的比较。在JavaScript中,可以直接通过`Date`对象来比较两个时间的大小。例如,可以使用`, `>`, `, `>=`等运算符。 **2.2 比较具体实现** 假设我们有两个时间字符串,分别为`...
在C#编程中,比较时间大小是常见的操作,特别是在处理日期和时间相关的任务时,如日程安排、事件触发或数据分析。以下是对C#中比较时间大小方法的详细总结: 1. **DateTime 类型的比较** 在C#中,我们可以使用`...
js日期带时间的比较,js日期带时间的比较
// 现在bd和ed是时间对象,可以进行大小比较了 if (bd ) { console.log("开始日期在结束日期之前"); } else if (bd > ed) { console.log("开始日期在结束日期之后"); } else { console.log("开始日期和结束日期...
2.比较传入时间与当前时间前一天的大小,传入时间在后返回true,传入时间在前返回false isWithinOneDay(String dateStr); 3.String转Date stringToDate(String dateStr, String format); 4.Date转String date...
在PHP中,比较时间大小是一项基础但至关重要的技能,尤其在构建有特定时间限制功能的Web应用程序时。本文将深入探讨如何在PHP中比较两个时间点,并给出一个实际的应用示例,即限制用户在特定时间范围内执行操作。 ...
简单的oracle 时间比较函数,自己在网上找到并加以整理出来。
Java时间大小的比较 date java
Java 字符串转换为日期和时间比较大小 Java 字符串转换为日期和时间比较大小是 Java 开发中常见的操作。下面我们将详细介绍两种方法来实现 Java 字符串转换为日期和时间比较大小。 方法一:使用 SimpleDateFormat ...
在JavaScript中,比较时间的大小是一项常见的任务,特别是在处理日期和时间相关的应用中。本实例将详细介绍如何使用JavaScript实现只比较时间(不考虑日期)大小的功能。以下是对这个实例的详细解析: 首先,我们...
根据给定的信息,本文将详细解释如何在Java中计算两个日期之间的时间差,并演示如何比较两个日期的大小。 ### 计算两个日期间的时间差 #### 使用`java.util.Date`和`java.text.SimpleDateFormat` 首先,我们需要...
这是一个日期时间大小比较的方法类,主要是阐述的是两个方法,呵呵
在标题为“时分秒比较大小”的主题下,我们主要探讨的是如何在编程环境中比较两个包含时、分、秒的时间值的大小。这种比较通常涉及到日期时间类库的使用,特别是在处理用户界面、事件调度或数据分析时。这里我们将...