- 浏览: 1198081 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (361)
- java综合 (33)
- 项目管理 (10)
- 工作流 (6)
- spring (11)
- hibenate (17)
- struts (0)
- javascript,html,css,ajax,jquery (11)
- IDE (9)
- 生活 (0)
- 工作 (0)
- 杂记 (1)
- 数据库 (96)
- 服务器 (5)
- 可视编辑 (0)
- freemarker (6)
- 操作系统 windows (13)
- web页面 (6)
- jms (15)
- 调优 (4)
- 测试和bug管理 (2)
- 原理 (1)
- 項目-atf (17)
- 安全 (3)
- xml (4)
- 操作系统 liunx (21)
- 网络 (22)
- office (11)
- 设计 (2)
- 软件 (1)
- 数据库 mysql (6)
- 胖客户端-flex (1)
- 正则 (9)
- oracle- liunx (3)
- sql2000 (2)
- 模式 (1)
- 虚拟机 (2)
- jstl (2)
- 版本控制 打包工具 (0)
- AOP (1)
- demo (1)
- 小软件 (2)
- 感恩 (1)
- iphone 4 (1)
- 反欺诈业务经验整理 (0)
最新评论
-
sea0108:
mark
java内存模型 -
XingShiYiShi:
方便把:testPNR();具体实现发出来吗?谢谢
用正则表达式解析 航信的电子客票和pnr报文 -
wh359126613:
如果js和webservice不在同一个服务器上,有跨域问题如 ...
使用javascript调用webservice示例 -
雨飛雁舞:
...
oracle 动态性能(V$)视图 -
ouyang1224:
好东西
oracle 动态性能(V$)视图
java 代码
- public static final int getMonths(GregorianCalendar g1, GregorianCalendar g2)
- {
- int elapsed = 0;
- GregorianCalendar gc1, gc2;
- if (g2.after(g1))
- {
- gc2 = (GregorianCalendar) g2.clone();
- gc1 = (GregorianCalendar) g1.clone();
- }
- else
- {
- gc2 = (GregorianCalendar) g1.clone();
- gc1 = (GregorianCalendar) g2.clone();
- }
- gc1.clear(Calendar.MILLISECOND);
- gc1.clear(Calendar.SECOND);
- gc1.clear(Calendar.MINUTE);
- gc1.clear(Calendar.HOUR_OF_DAY);
- gc1.clear(Calendar.DATE);
- gc2.clear(Calendar.MILLISECOND);
- gc2.clear(Calendar.SECOND);
- gc2.clear(Calendar.MINUTE);
- gc2.clear(Calendar.HOUR_OF_DAY);
- gc2.clear(Calendar.DATE);
- while (gc1.before(gc2))
- {
- gc1.add(Calendar.MONTH, 1);
- elapsed++;
- }
- return elapsed;
- }
评论
2 楼
dolphin_ygj
2007-05-30
OK,是个好办法
1 楼
joachimz
2007-05-29
有这么复杂吗?
12*(date1.getYear()-date2.getYear())+date1.getMonth()-date2.getMonth();
12*(date1.getYear()-date2.getYear())+date1.getMonth()-date2.getMonth();
发表评论
-
介绍Java GC种类,并更换 调优GC
2011-03-04 03:42 2166转载自:http://blog.csdn.net/rola ... -
Daemonthread(守护线程)的含义
2011-03-03 20:39 1943http://fruitking.iteye.com/blog ... -
smc_5_1_0小例子
2010-06-25 15:33 0smc_5_1_0小例子 -
Hessian 例子
2010-06-25 15:27 0Hessian 例子 -
java小日历带农历(转)
2010-06-20 15:55 1513http://zengming526.iteye.com/bl ... -
Annotation exmaple
2009-12-14 09:44 1113如何使用注解的小例子 -
Java6 WebService @WebService
2009-12-11 10:39 43541. 新建一个JAVA project.2. 新建一个He ... -
JNI 数据类型转换
2009-11-18 12:01 21223Java代码 #include <jni ... -
JNI 返回结构体参数
2009-11-18 11:58 8891如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jn ... -
Map 四种同步方式的性能比较
2009-11-01 21:03 2000如果需要使 Map 线程安全,大致有这么四种方法: 1、使用 ... -
ConcurrentHashMap之实现细节
2009-11-01 21:00 2841ConcurrentHashMap是Java 5中支持高并发、 ... -
Java反射经典实例
2009-09-28 16:30 2025Java提供了一套机制来动态执行方法和构造方法,以及数组操作等 ... -
servlet 线程 安全 threadlocal (基础知识了)
2009-09-15 13:05 3251关键字: j2ee servlet 线程 ... -
java toString() ReflectionToStringBuilder
2009-06-18 11:31 2120@Override public String toStrin ... -
解决JAVA服务器性能问题
2009-04-13 01:51 2862解决JAVA服务器性能问题 ... -
java内存模型
2009-04-12 23:10 5659Weblogic系统管理总结(7.1/8.0)关于JVM内存管 ... -
Java线程总结
2009-04-12 20:32 1175在论坛上面常常看到初 ... -
删除字符串中的空格或将字符串的多个空格换位单个空格
2009-04-10 15:44 2504//将字符串的多个空格换位单个空格 public static ... -
Java 中文于unicode 互转
2009-04-06 03:08 3252关键字: java unicode convert 转换 ... -
Java EE 6体系结构的变革
2009-03-27 17:54 1503又看到 Reza 同学为 Java EE 6 奔走呼告了。如同 ...
相关推荐
### JavaScript 计算两个日期相差几周的知识点详解 在日常开发工作中,我们经常会遇到需要处理日期的问题,比如计算两个日期之间的差距等。本篇文章将详细介绍如何使用JavaScript编写一个函数来计算两个日期之间...
本文将详细介绍如何使用SQL来实现计算两个日期相差多少年、月、日的方法,并通过具体的示例代码来帮助理解这一过程。 ### 一、背景介绍 在实际应用中,我们经常需要知道两个日期之间相差的具体年数、月数和天数,...
- **解析**:利用 `MONTHS_BETWEEN` 函数直接计算两个日期之间的月份数。 ##### PostgreSQL ```sql -- 使用 EXTRACT 函数 SELECT mnth, mnth / 12 FROM ( SELECT (EXTRACT(YEAR FROM MAX_hd) - EXTRACT(YEAR FROM ...
提供的文件"DATEDIFF.VBP"可能是一个VB6或VBA项目,其中的`DATEDIFF`函数是VB中的内置函数,用于计算两个日期之间的差异。使用方式如下: ```vba Dim date1 As Date Dim date2 As Date Dim daysDiff As Long ...
接下来,我们需要一个函数来计算两个日期之间的总天数。C++标准库中的`chrono`模块可以方便地处理日期和时间的计算。我们可以通过`std::chrono::days`来表示日期差: ```cpp std::chrono::days daysBetween(const ...
这段代码提供了一个JavaScript函数 `functionDateDiff`,用于计算两个日期字符串之间相隔的天数。 #### 函数解析 - **参数**: - `sDate1`:表示起始日期的字符串。 - `sDate2`:表示结束日期的字符串。 - 这两...
首先,我们要明确的是,计算两个日期之间的差值通常涉及到日期间隔的计算,这包括年、月、日三个维度。在C#中,我们可以使用DateTime结构的`Subtract`方法来获取两个日期之间的时间间隔,这将返回一个TimeSpan对象。...
--判断2个日期间的,年月日间隔 --举例如下: 2017-12-31~2018-01-01 = 2天 2017-01-01~2018-12-31 = 2年 2017-01-01~2018-01-01 = 1年1天 2017-06-06~2018-01-01 = 6月27天 2015-09-10~2018-10-14 = 3年1月5...
这个压缩包中的“计算两个日期的间隔.xls”文件提供了一个实用的实例,教你如何利用内置函数来轻松完成这项工作。下面,我们将详细讨论相关知识点。 首先,我们要知道Excel中的日期被视为数值,每个日期对应于自...
### 计算两个日期相差的秒数:C语言实现 #### 概述 在软件开发过程中,经常需要处理时间相关的计算问题,其中一个常见的需求就是计算两个日期之间的时间差。本篇文章将详细介绍如何使用C语言来计算两个日期相差的...
【问题描述】声明一个表示时间的类CTime,可以精确表示年、月、日、小时、分、秒,请计算两个日期对象之间相隔的天数。 要求: 1、包括私有成员年、月、日、小时、分、秒。 2、请使用构造函数实现的类...
**目标**:给定两个日期,判断这两个日期是否相同,并计算它们之间的天数差。 **实现思路**: - 首先,通过用户输入获取两个日期。 - 使用`DateType`类来表示日期,并通过`bool`方法判断两个日期是否相同。 - 通过`...
1. **DateDiff函数**:这是VB6中用于计算两个日期之间差值的函数。它的语法如下: `DateDiff(interval, date1, date2, [firstdayofweek], [firstweekofyear])` - `interval`:必需,字符串类型,表示要返回的...
`DATEDIFF`函数则用于计算两个日期之间的差异,同样接收三个参数:时间单位、起始日期和结束日期。该函数返回的是整数值,表示两个日期间的时间单位数量。例如,`DATEDIFF(dd, '2023-01-01', '2023-01-31')`返回30,...
例如,我们可以使用 DATEVALUE 函数来计算两个日期之间的天数间隔、月份间隔、年份间隔等等。 DATEVALUE 函数的使用场景非常广泛,它可以应用于各种日期计算场景中。例如,我们可以使用 DATEVALUE 函数来计算员工...
4. **DateDiff**:计算两个日期之间的差值。 5. **toString**:将日期转换为字符串。 6. **toArray**:将日期转换为数组形式。 7. **DatePart**:获取日期的特定部分(如月份)。 8. **MaxDayOfDate**:获取当月最大...
MySQL提供了丰富的日期和时间函数,使得我们可以方便地计算两个日期之间的差异,无论是天数、月数还是年数。本篇文章将深入探讨如何利用MySQL的`TIMESTAMPDIFF`函数以及相关日期函数来实现这一目标。 `...
首先,我们要明确计算两个日期相差的月数并不像计算天数那样简单,因为一个月的天数可能为28、29、30或31天,并且涉及到闰年的情况。在Python中,`datetime.timedelta`类可以计算两个日期之间的天数,但无法直接得到...
"输入日期,就算两个日期相差几天"这个话题涉及到日期和时间的计算,这是一个基础且实用的技能。下面将详细介绍如何进行日期差计算以及计算星期的方法。 1. **日期差计算**: 在Python中,我们可以使用内置的`...
(2)计算两个日期相差的天数。 (3)计算一个日期加上一个整数后对应的日期。 (4)计算一个日期减去一个整数后对应的日期。 (5)计算一个日期是星期几。 分析: 1.判断给定日期的合法性 首先判断年份是否...