Excel VBA高级编程: VBA日期加减功能

电脑杂谈  发布时间:2020-07-23 10:06:15  来源:网络整理

mysql dateadd函数_excel dateadd函数_oracle dateadd函数

返回一个包含日期的Variant(Date),并在该日期上加上一段时间.

语法

DateAdd(时间间隔,数字,日期)

DateAdd函数语法中包含以下命名参数:

部分描述

间隔

必要的. 字符串表达式是要添加的时间间隔.

号码

oracle dateadd函数_mysql dateadd函数_excel dateadd函数

必要的. 数值表达式是要添加的时间间隔数. 该值可以为正数(以获取将来的日期)或为负数(以获取过去的日期).

日期

必要的. Variant(Date)或表示日期的文本excel dateadd函数,该日期还会添加一个时间间隔.

设置

interval参数具有以下设置:

设置说明

yyyy

年

excel dateadd函数_mysql dateadd函数_oracle dateadd函数

q

季节

m

月

y

一年中的天数

d

天

excel dateadd函数_oracle dateadd函数_mysql dateadd函数

w

星期几

ww

周

h

小时

n

分钟

mysql dateadd函数_excel dateadd函数_oracle dateadd函数

s

秒

说明

您可以使用DateAdd函数在日期中添加或减去指定的时间间隔. 例如,您可以使用DateAdd来计算从今天起三十天的日期. 或计算从现在起45分钟的时间.

要在日期上添加“天”excel dateadd函数,可以使用“一年中的天”(“ y”),“天”(“ d”)或“一周中的天”(“ w”).

DateAdd函数将不会返回有效日期. 在以下示例中,将一个月添加到1月31日:

DateAdd(m, 1, 31-Jan-95)

在上面的示例中,DateAdd返回1995年2月28日而不是1995年2月31日. 如果date是1996年1月31日,则由于1996年是is年,因此返回值是1996年2月29日.

如果计算的日期提前100年(相减的年份超过了当年的年份),则会发生错误.

如果number不是Long值,则使用最接近的整数值进行计算.

请注意,DateAdd返回值的格式由“控制面板”设置决定,而不是由传递给date参数的格式决定.

此示例首先获取一个日期,然后使用DateAdd函数显示将来几个月的日期.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-287963-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...