`
yacole
  • 浏览: 240085 次
  • 性别: Icon_minigender_1
  • 来自: 浙江科技学院
社区版块
存档分类
最新评论

DateAdd

阅读更多

将一个日期值加上n天,用什么操作函数, 参数是什么样的?

DateAdd是做什么的,参数是怎么样的?

想将指定年、月、日赋值给一个 日期类型,该怎么作?
 
描述
返回已添加指定时间间隔的日期。
语法
DateAdd(interval, number, date)
DateAdd 函数的语法有以下部分:

部分 描述
interval 必选。字符串表达式,表示要添加的时间间隔。有关数值,请参阅“设置”部分。
number 必选。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。
date 必选。Variant 或要添加 interval 的表示日期的文字。 


设置
interval 参数可以有以下值:
设置 描述
yyyy 年
q 季度
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 小时
n 分钟
s 秒


说明
可用 DateAdd 函数从日期中添加或减去指定时间间隔。例如可以使用 DateAdd 从当天算起 30 天以后的日期或从现在算起 45 分钟以后的时间。要向 date 添加以“日”为单位的时间间隔,可以使用“一年的日数”(“y”)、“日”(“d”)或“一周的日数”(“w”)。
DateAdd 函数不会返回无效日期。如下示例将 95 年 1 月 31 日加上一个月:


NewDate = DateAdd("m", 1, "31-Jan-95")


在这个例子中,DateAdd 返回 95 年 2 月 28 日,而不是 95 年 2 月 31 日。如果 date 为 96 年 1 月 31 日,则返回 96 年 2 月 29 日,这是因为 1996 是闰年。
如果计算的日期是在公元 100 年之前则会产生错误。

如果 number 不是 Long 型值,则在计算前四舍五入为最接近的整数。

 


NewDate = DateAdd("d",5, "31-Jan-95")

返回 95-2-5

<%
 Dim MyDate    '返回当前的系统日期
    MyDate=Date()   '输出当前的系统日期,存在系统变量MyDate里

    Response.Write("当前系统日期为:"+CStr(MyDate))
 Response.Write("<BR><BR>")
 'DateAdd函数:返回已添加指定时间间隔的日期
  Response.Write("100天后的日期为:"+CStr(DateAdd("d",100,MyDate)))
     Response.Write("<BR><BR>")
     Response.Write("3个月后的日期为:"+CStr(DateAdd("m",3,MyDate)))
     Response.Write("<BR><BR>")
  Response.Write("2年后的日期为:"+CStr(DateAdd("yyyy",2,MyDate)))
  Response.Write("<BR><BR>")
  Response.Write("当前日期为:"+CStr(Year(MyDate))&"年"&CStr(Month(MyDate))&"月"&CStr(Day(MyDate))&"日")
%>

分享到:
评论

相关推荐

    SQL中DATEADD和DATEDIFF的用法

    DATEADD 和 DATEDIFF 函数的用法 DATEADD 和 DATEDIFF 函数是 SQL 中两个非常重要的函数,它们可以帮助我们计算和处理日期相关的问题。在本文中,我们将详细介绍 DATEADD 和 DATEDIFF 函数的用法,包括它们的定义、...

    JavaScript版的DateAdd、DateDiff、IsDate函数

    在.NET或VBScript中,我们有内置的DateAdd、DateDiff和IsDate函数,它们分别用于添加时间间隔、计算两个日期之间的差值以及验证一个值是否为日期。然而,在JavaScript中,这些功能需要通过自定义函数来实现。现在,...

    dateadd与datediff时间段查询代码

    dateadd与datediff时间段查询代码,我给公司做项目时候用过此方法,比较管用啊。

    Javascript 版 DateAdd(interval,number,date)

    * DateAdd(interval,number,date) * 功能:实现VBScript的DateAdd功能. * 参数:interval,字符串表达式,表示要添加的时间间隔. * 参数:number,数值表达式,表示要添加的时间间隔的个数. * 参数:date,时间对象...

    batch实现:1,取得年月 2,dateadd函数(10行以内)

    你是否也为如何在batch(批处理)中实现年月日的加减(dateadd函数效果)而发愁呢?看看怎么是最简单的方法吧。

    js版DateDiff, DateAdd, DatePart等日期数据扩展函数,非常实用

    本文将深入探讨一个非常实用的JavaScript日期扩展库,它包括`DateDiff`、`DateAdd`、`DatePart`等函数,这些函数极大地简化了日期操作,提高了代码的可读性和效率。 ### 1. `isLeapYear` - 判断是否为闰年 首先,...

    C#程序设计-3期(KC008) KC008110100010-在SQL语句中使用DATEADD函数向指定日期添加一段时间间隔.

    本篇我们将深入探讨如何在SQL语句中使用`DATEADD`函数来向指定日期添加一段时间间隔,这对于更新、查询和分析日期相关的数据至关重要。 `DATEADD`函数在SQL Server中是一个非常实用的时间日期操作函数,它允许我们...

    SQL 标量函数----->日期函数 day() 、month()、year()、DATEADD()、ATEDIFF()、DATENAME()、DATEPART() GETDATE()

    ### SQL标量函数详解:日期函数day()、month()、year()、DATEADD()、DATEDIFF()、DATENAME()、DATEPART()与GETDATE() 在SQL语言中,处理日期时间数据是非常常见且重要的任务之一。SQL提供了丰富的日期时间函数来...

    模拟SQLSERVER的两个函数:dateadd(),datediff()

    在SQL Server数据库管理系统中,`DATEADD()` 和 `DATEDIFF()` 是两个非常重要的日期和时间操作函数。在PHP中,由于没有内置与之完全相同的函数,我们可以模拟这些函数的功能来实现相似的操作。以下是对这两个函数的...

    SQL中DATEADD和DATEDIFF的用法示例介绍

    在SQL中,DATEADD和DATEDIFF是两个非常重要的日期时间函数,它们可以帮助开发者处理与日期相关的各种计算。DATEADD函数用于在给定的日期上添加或减去指定的时间间隔,而DATEDIFF函数则用于计算两个日期之间的差异,...

    sqlserver中日期型字段设默认值

    在SQL Server中,设置日期型字段的默认值可以通过多种方式实现,其中最常用的是使用`GETDATE()`函数和`DATEADD()`函数。下面将详细介绍这两种方法: #### 使用`GETDATE()`函数 `GETDATE()`函数返回系统当前的日期...

    ASP中DateAdd函数中日期相加或相减使用方法

    DateAdd函数是ASP中用于日期计算的一个函数,它可以实现日期的相加或相减。 在使用DateAdd函数时,首先需要注意的是它在不同环境中的不同使用方式,例如在Visual Basic Script (VBS) 和 SQL 中写法略有不同。本文将...

    Javascript日期对象的dateAdd与dateDiff方法

    ### JavaScript 日期对象的 dateAdd 与 dateDiff 方法详解 #### dateAdd 方法 `dateAdd` 方法用于在现有的日期基础上增加指定的时间间隔。该方法通过修改 Date 对象的原型链来实现,允许开发者以一种直观的方式...

    js日期相关函数dateAdd,dateDiff,dateFormat等介绍

    - `DateAdd()`: 在现有的日期上增加一定的时间量。 - `DateDiff()`: 比较两个日期之间的差异,返回天数的差值。 - `toString()`: 将日期转换成字符串。 - `toArray()`: 将日期的年、月、日、小时、分钟、秒等分割...

    JavaScript版DateAdd和DateDiff函数代码

    DateAdd函数: 代码如下: function DateAdd(interval,number,date){ switch(interval.toLowerCase()){ case “y”: return new Date(date.setFullYear(date.getFullYear()+number)); case “m”: return new Date...

    SQL Server日期加减函数DATEDIFF与DATEADD用法分析

    本文将深入探讨两个关键的日期函数:DATEDIFF和DATEADD,它们分别用于计算日期之间的差异和对日期进行加减操作。 DATEDIFF函数用于计算两个日期之间的差值,按照指定的日期部分(datepart)进行计算。例如,如果要...

    JavaScript 模仿vbs中的 DateAdd() 函数的代码

    ### JavaScript 模仿 VBScript 中的 `DateAdd()` 函数详解 在开发过程中,我们经常需要处理日期和时间相关的逻辑。在 VBScript 中,`DateAdd()` 函数提供了一种非常简便的方式来增加或减少日期时间的某个部分。然而...

Global site tag (gtag.js) - Google Analytics