/**
* 日期工具类
* @date 2012-7-17 下午4:16:21
* @author 忧里修斯
*
*/
package com.dream.util
{
public class DateUtil
{
private static var localTimeZone:int = -8;
public function DateUtil()
{
}
/**
*获取经过的总天数。距离 1970 年 1 月 1 日
* @param date
* @return
*
*/
public static function getTotalDays(date:Date):int
{
return int(( date.time - localTimeZone * 60 * 60 * 1000 ) / (24 * 60 * 60 * 1000));
}
/**
*获取日期之间相距的天数
* @param startDate
* @param endDate
* @return
*
*/
public static function getBetweenDays(startDate:Date,endDate:Date):int
{
return getTotalDays(startDate) - getTotalDays(endDate);
}
}
}
分享到:
相关推荐
本文将介绍一个用于计算两个公历日期相差天数的AS3类库,并对其进行详细的解析。 #### 二、类库概述 该类库名为`SelfDateUtil`,它提供了一个静态方法`manyDayNum`来计算两个日期之间的天数差。这个方法接收两个...
在VB6.0(Visual Basic 6.0)中,计算两个日期之间的天数差是一项常见的编程任务,尤其是在处理时间序列数据或者进行日历相关的应用时。VB6提供了丰富的日期和时间函数,使得我们可以轻松地完成这样的计算。下面将...
flex计算连个日期之间相差的天数
- **精度问题**: Oracle中的日期数据类型支持到秒的精度,但在计算日期差时,默认仅返回天数差。 - **NULL值处理**: 如果输入的日期字符串为NULL,则`TO_DATE`函数将返回NULL值。 ### 三、实际应用场景示例 假设有...
例如,在Python中,我们可以使用`datetime`库中的`date`对象和`timedelta`对象来计算日期间隔。例如: ```python from datetime import date date1 = date(2022, 1, 1) date2 = date(2022, 2, 1) days_diff = ...
本文将详细介绍如何使用SQL来实现计算两个日期相差多少年、月、日的方法,并通过具体的示例代码来帮助理解这一过程。 ### 一、背景介绍 在实际应用中,我们经常需要知道两个日期之间相差的具体年数、月数和天数,...
在VB(Visual Basic)编程环境中,计算两个日期之间的差值,即相差的天数,是一项常见的任务。这对于各种日历应用、项目管理软件或者需要跟踪时间间隔的系统都非常有用。VB提供了内置的Date数据类型来处理日期和时间...
例如,`Dim daysDifference As Integer = specificDay.Subtract(DateTime.Now).Days`将计算出从当前日期到`specificDay`的天数。 4. **异常处理**: 在实际编程中,需要考虑用户可能输入无效日期的情况,所以要添加...
- `DATEDIFF(mm, 0, GETDATE())` 计算出当前日期与1900年1月1日之间相差了多少个月。 - `DATEADD(mm, ...)` 在1900年1月1日的基础上加上上述计算得到的月份数量。 如果要获取当前月份的最后一天,则可以通过以下...
首先,我们要明确计算两个日期相差的月数并不像计算天数那样简单,因为一个月的天数可能为28、29、30或31天,并且涉及到闰年的情况。在Python中,`datetime.timedelta`类可以计算两个日期之间的天数,但无法直接得到...
这个压缩包"Excel-VBA宏编程实例源代码-常规函数应用-计算日期的时间差.zip"显然是关于如何使用VBA来处理日期和时间差的实例。下面我们将深入探讨VBA在计算日期时间差方面的应用。 首先,VBA中的日期和时间是通过...
Dim daysDifference As Integer = DateDiff("d", startDate, endDate) ' 计算相差多少天 ``` 2. **用户界面**:`日期计算.frm`文件包含了用户界面的定义,包括控件布局、属性设置等。VB中的Form是用户交互的主要...
这个压缩包"Excel-VBA宏编程实例源代码-自定义函数-计算日期差.zip"显然是一个关于如何使用VBA编写自定义函数来计算两个日期之间差值的实例。下面我们将深入探讨这个主题,以及与之相关的知识点。 1. **VBA基础**:...
SELECT DATEDIFF("d", 日期字段, NOW()) AS 相差天数 FROM 表名; ``` 在这个例子中,"d"表示我们关心的是日期之间的天数差异,"日期字段"是你的表中存储日期信息的字段名,`NOW()`函数则返回当前日期和时间。 如果...
这里我们使用"秒"("s")作为日期间隔单位,`DateDiff`函数会返回两个日期之间相差的总秒数。如果需要精确到天、时、分、秒,我们可以分别对这个秒数进行转换: ```vba Dim days As Long Dim hours As Integer Dim ...
TO_DATE('2008-04-30 23:59:59', 'yyyy-mm-dd hh24-mi-ss')) AS 相差天数 FROM DUAL; -- 使用CEIL函数计算两个日期之间的天数 SELECT CEIL(TO_DATE('2008-05-02 00:00:00', 'yyyy-mm-dd hh24-mi-ss') - TO_DATE('...
例如,当需要计算员工的入职年限时,可以使用 `DATEDIFF()` 函数来计算入职日期与当前日期之间的天数,再转换为年数;又如在报表中需要展示每个月的销售总额,可以使用 `DATEPART()` 函数提取出每个订单的月份,然后...
1) 使用 datetimebox 日期控件, 选择开始日期 startdate, 结束日期 leavedate ,然后求两日期间相隔天数 numdays ; 2) 天数 x 补助 = 包干费用; (numdays * allowance = def11 ) 下面是效果图: 一. form 表单:...
要计算两个时间点之间的差距,可以使用months_between函数来获取相差的月数,或者使用该函数再除以12来得到相差的年数: ```sql -- 相差的月数 select months_between(sysdate, sysdate + 1) from dual; -- 相差的...