- 浏览: 64054 次
- 性别:
- 来自: 上海
文章分类
最新评论
1. 以系统当前日期为起始日期,计算离目标日期还差几天
public String getDateDiff(String targettime) throws ParseException {
// 得到系统当前的日期
String today = DateFormat.getDateInstance().format(new Date());
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
// 将目标日期设置为毫秒形式
long to = df.parse(targettime).getTime();
// 将起始日期设置为毫秒形式
long from = df.parse(today).getTime();
// 得到相减后的毫秒,除于1000得到秒,除于60得到分钟,再除于60得到小时,除于24得到天数
return to > from ? String.valueOf((to - from) / (1000 * 60 * 60 * 24)) : String
.valueOf((from - to) / (1000 * 60 * 60 * 24));
}
2. 用户给定起始日期,计算离目标日期还差几天
public String getDateDiff(String targettime, String begintime) throws ParseException {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
// 将目标日期设置为毫秒形式
long to = df.parse(targettime).getTime();
// 将起始日期设置为毫秒形式
long from = df.parse(begintime).getTime();
// 得到相减后的毫秒,除于1000得到秒,除于60得到分钟,再除于60得到小时,除于24得到天数
return to > from ? String.valueOf((to - from) / (1000 * 60 * 60 * 24)) : String
.valueOf((from - to) / (1000 * 60 * 60 * 24));
}
public String getDateDiff(String targettime) throws ParseException {
// 得到系统当前的日期
String today = DateFormat.getDateInstance().format(new Date());
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
// 将目标日期设置为毫秒形式
long to = df.parse(targettime).getTime();
// 将起始日期设置为毫秒形式
long from = df.parse(today).getTime();
// 得到相减后的毫秒,除于1000得到秒,除于60得到分钟,再除于60得到小时,除于24得到天数
return to > from ? String.valueOf((to - from) / (1000 * 60 * 60 * 24)) : String
.valueOf((from - to) / (1000 * 60 * 60 * 24));
}
2. 用户给定起始日期,计算离目标日期还差几天
public String getDateDiff(String targettime, String begintime) throws ParseException {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
// 将目标日期设置为毫秒形式
long to = df.parse(targettime).getTime();
// 将起始日期设置为毫秒形式
long from = df.parse(begintime).getTime();
// 得到相减后的毫秒,除于1000得到秒,除于60得到分钟,再除于60得到小时,除于24得到天数
return to > from ? String.valueOf((to - from) / (1000 * 60 * 60 * 24)) : String
.valueOf((from - to) / (1000 * 60 * 60 * 24));
}
发表评论
-
struts2升级到struts2.3.32(报错、找不到action)
2017-03-20 17:32 981struts2 低版本有漏洞问题,升级到struts2.3.3 ... -
mybatis 插件分页
2013-11-08 18:36 965Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录 ... -
中等数据量的数据去重
2013-09-05 10:54 622最近遇到去重的问题,在此写一下处理的方法! 场景:短信平台有 ... -
部署Openfire源码
2013-07-08 15:39 733部署Openfire源码 1. 获取O ... -
log4j输出多个自定义日志文件、log4j 多进程不同日志文件
2013-05-06 14:09 2416最近在用多个线程走多个任务,但是日志用一个文件总有的线程输出不 ... -
spring与mybatis三种整合方法
2012-09-28 13:42 851以下原文摘自 http://www.cnblogs.com/t ... -
java 获取客户端MAC地址
2012-07-05 17:53 1245从网上查找资料java/jsp获得客户端(IE)网卡MAC地址 ... -
sping bean 作用域
2012-07-02 19:47 922ingleton:返回bean的同一个 ... -
struts1中的不同的form配置形式
2010-08-12 13:56 11671.先看看我们以前使用FormBean的方式 继承Actio ... -
Java中用URLConnection和HttpsURLConnection访问的问题
2010-07-29 15:12 2212虽然用的不多,但是还是要收藏!!!积累中.... 在web应用 ... -
StringUtils工具类的常用方法
2010-07-29 14:11 743StringUtils 方法的操作对象是 java.lang. ... -
tomcat 热部署
2010-07-29 09:56 1264在tomcat中支持热部署有 ... -
tomcat部署多个项目
2010-07-21 19:53 17358最近有个项目需要在tomcat部署多个项目:(个人解决方案) ... -
删除集合重复的元素
2010-07-21 18:06 912import java.util.Arrays; im ... -
Singleton 模式讲解
2010-07-21 17:56 992Singleton 模式的宗旨在于确保某个类只有一个实例,别且 ... -
最近面试中sql题
2010-07-10 21:14 1112一.SQL问答题 SELECT * FROM TABLE ... -
hibernate和ibatis
2010-07-05 21:07 757简介 iBATIS一词来源 ... -
oracle 锁概念
2010-07-05 18:38 1155希望能与大家共同分享。本人还是不太懂,但是还是收藏一下,以后摸 ... -
表单提交中Get和Post方式的区别
2010-07-05 14:09 963表单提交中Get和Post方式的区别有6点: 1. ge ... -
hibernate 中Criteria 和CriteriaSpecification 的应用
2010-07-02 16:51 2659设计上可以灵活的根据 ...
相关推荐
总结起来,"计算俩日期之间天数"是一个基本但实用的编程任务,通过VS2010和.NET Framework提供的`DateTime`和`TimeSpan`类可以轻松实现。`TimeCompute.exe`小程序是这一功能的具体实现,为用户提供了一种便捷的方式...
在编程领域,计算两个日期之间的天数是一项常见的任务,尤其在处理时间相关的应用程序时。Dephi,作为一个强大的Object Pascal开发环境,提供了丰富的日期和时间处理功能。本篇将详细介绍如何在Dephi中实现这个功能...
选择好头尾日期后,计算两者之间天数,使用方式的话,可以下载下来之后,直接修改文件riqi网页版的文件名后缀,改成html就可以了,也可以直接在类似pycharm上面运行,还附带一个c语言版本的。统计日期数
计算除周六日、法定节假日以外两个日期之间的间隔天数
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
oracle语句查询两个日期之间星期六、星期日的天数
"2日期相隔天数计算"是一个基本但至关重要的功能,它可以帮助我们理解两个特定日期之间的差异。以下是对这个主题的详细解释。 首先,我们需要明确日期的表示方式。在计算机中,日期通常以年、月、日的形式存储,如...
MsgBox "两日期之间的天数差是: " & daysDifference ``` 这段代码将计算2022年1月1日到2022年12月31日之间的天数差,并显示在消息框中。 3. **注意点**: - 当日期顺序交换时(即date2在date1之前),DateDiff...
eclipse,JAVA,俩日期间的天数计算。console处输入俩日期,输入年份可为公元前(但两个年份不可相差太大,太大不可计算),输入月份及天数不符合实际状况时,会做相应提醒。PS:日期输入时,先大后小,还是先小后大...
计算两日期之间的时间差,输入两个年月日 计算相差天数
本示例源码专为Delphi初学者设计,它演示了如何在Delphi 7中计算两个日期之间的天数差异。下面我们将深入探讨这个主题。 首先,了解日期和时间在Delphi中的表示方式至关重要。在Delphi中,日期和时间通常用...
在Java中,求两个日期之间的差值可以通过多种方式实现,但本代码示例中使用了自定义的`DateType`类来封装日期,并通过计算每个日期距离某一基准点(如公元元年)的总天数,然后相减得到两日期之间的差值。...
编写一个java程序ex09 功能:用户从键盘输入两个日期(都包括年月日),程序计算两个日期之间相隔的天数,并输出。
纯SQL语句实现,不需要写存储过程或者函数 在MySQL环境下测试过没有问题
### 比较两个日期之间相差的天数 在Java编程语言中,比较两个日期之间的差值是一个常见的需求,尤其是在处理日历相关的功能时。本文将详细介绍如何在Java中计算两个日期之间的天数差,并对给出的代码进行解析。 ##...
DB2 计算相差天数(时间),打个比方你要计算2013-10-20到2014-03-01的天数
这个操作考虑到了如果两个日期是同一天的情况,如果只做减法而不加1,那么结果会是0,这可能不符合某些场景的需求,比如在计算合同期限或者需要计算开始和结束日期之间包含的天数时。通过加1,可以确保得到的天数...
本文将详细介绍使用 C# 语言计算两日期之间的工作时间间隔,并排除非工作日。同时,也会计算下一个工作时间点。 日期时间处理 在 C# 中,日期和时间可以使用 `DateTime` 结构体来表示。`DateTime` 结构体提供了...
其中,NETWORKDAYS 函数就是专门用来计算两个日期之间的工作日天数的。 使用 NETWORKDAYS 函数,用户能够快速得到从一个起始日期到终止日期之间不包括周末和指定节假日的工作日总数。该函数的基本语法格式为:...
2. 使用C#的DateTime结构进行日期操作,计算两日期之间的总天数。 3. 定义一个工作日列表,包括节假日,可以根据实际情况动态更新。 4. 遍历总天数,检查每一天是否为工作日,排除周末和节假日。 5. 统计剩余的工作...