将一个日期值加上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))&"日")
%>
分享到:
相关推荐
DATEADD 和 DATEDIFF 函数的用法 DATEADD 和 DATEDIFF 函数是 SQL 中两个非常重要的函数,它们可以帮助我们计算和处理日期相关的问题。在本文中,我们将详细介绍 DATEADD 和 DATEDIFF 函数的用法,包括它们的定义、...
本文将深入探讨一个非常实用的JavaScript日期扩展库,它包括`DateDiff`、`DateAdd`、`DatePart`等函数,这些函数极大地简化了日期操作,提高了代码的可读性和效率。 ### 1. `isLeapYear` - 判断是否为闰年 首先,...
在.NET或VBScript中,我们有内置的DateAdd、DateDiff和IsDate函数,它们分别用于添加时间间隔、计算两个日期之间的差值以及验证一个值是否为日期。然而,在JavaScript中,这些功能需要通过自定义函数来实现。现在,...
dateadd与datediff时间段查询代码,我给公司做项目时候用过此方法,比较管用啊。
* DateAdd(interval,number,date) * 功能:实现VBScript的DateAdd功能. * 参数:interval,字符串表达式,表示要添加的时间间隔. * 参数:number,数值表达式,表示要添加的时间间隔的个数. * 参数:date,时间对象...
你是否也为如何在batch(批处理)中实现年月日的加减(dateadd函数效果)而发愁呢?看看怎么是最简单的方法吧。
本篇我们将深入探讨如何在SQL语句中使用`DATEADD`函数来向指定日期添加一段时间间隔,这对于更新、查询和分析日期相关的数据至关重要。 `DATEADD`函数在SQL Server中是一个非常实用的时间日期操作函数,它允许我们...
在SQL中,DATEADD和DATEDIFF是两个非常重要的日期时间函数,它们可以帮助开发者处理复杂的日期时间计算。DATEADD函数用于在指定的日期时间上增加或减少一个时间间隔,而DATEDIFF函数则计算两个日期时间之间的间隔数...
### SQL标量函数详解:日期函数day()、month()、year()、DATEADD()、DATEDIFF()、DATENAME()、DATEPART()与GETDATE() 在SQL语言中,处理日期时间数据是非常常见且重要的任务之一。SQL提供了丰富的日期时间函数来...
在SQL Server数据库管理系统中,`DATEADD()` 和 `DATEDIFF()` 是两个非常重要的日期和时间操作函数。在PHP中,由于没有内置与之完全相同的函数,我们可以模拟这些函数的功能来实现相似的操作。以下是对这两个函数的...
在SQL Server中,设置日期型字段的默认值可以通过多种方式实现,其中最常用的是使用`GETDATE()`函数和`DATEADD()`函数。下面将详细介绍这两种方法: #### 使用`GETDATE()`函数 `GETDATE()`函数返回系统当前的日期...
DateAdd函数是ASP中用于日期计算的一个函数,它可以实现日期的相加或相减。 在使用DateAdd函数时,首先需要注意的是它在不同环境中的不同使用方式,例如在Visual Basic Script (VBS) 和 SQL 中写法略有不同。本文将...
### JavaScript 日期对象的 dateAdd 与 dateDiff 方法详解 #### dateAdd 方法 `dateAdd` 方法用于在现有的日期基础上增加指定的时间间隔。该方法通过修改 Date 对象的原型链来实现,允许开发者以一种直观的方式...
- `DateAdd()`: 在现有的日期上增加一定的时间量。 - `DateDiff()`: 比较两个日期之间的差异,返回天数的差值。 - `toString()`: 将日期转换成字符串。 - `toArray()`: 将日期的年、月、日、小时、分钟、秒等分割...
- `DateAdd()`: 在日期上增加指定的时间间隔。 - `DateDiff()`: 计算两个日期之间的差值。 - `FormatDateTime()`: 将日期或时间格式化为指定的字符串。 4. **控制结构函数**: - `IsNull()`: 检查变量是否为空...
DateAdd函数: 代码如下: function DateAdd(interval,number,date){ switch(interval.toLowerCase()){ case “y”: return new Date(date.setFullYear(date.getFullYear()+number)); case “m”: return new Date...
本文将深入探讨两个关键的日期函数:DATEDIFF和DATEADD,它们分别用于计算日期之间的差异和对日期进行加减操作。 DATEDIFF函数用于计算两个日期之间的差值,按照指定的日期部分(datepart)进行计算。例如,如果要...
### JavaScript 模仿 VBScript 中的 `DateAdd()` 函数详解 在开发过程中,我们经常需要处理日期和时间相关的逻辑。在 VBScript 中,`DateAdd()` 函数提供了一种非常简便的方式来增加或减少日期时间的某个部分。然而...