分享

【烟花原创】VBA零基础之第178篇VBA函数之日期和时间(四)

 fzchenwl 2015-04-03

DatePart函数

功能:返回一个包含已知日期的指定时间部分的 Variant (Integer)

语法:DatePart(interval,date[,firstdayofweek[, firstweekofyear]])

interval 必要。字符串表达式,是要返回的时间间隔。

date 必要。要计算的 Variant (Date) 值。

Firstdayofweek 可选。指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。

firstweekofyear 可选。指定一年第一周的常数。如果未予指定,则以包含 1 1 日的星期为第一周。


interval 参数的设定值参考dateadd,datepart函数

firstdayofweek 参数与firstweekofyear 参数的设定值参考DateDiff函数



说明:

DatePart 函数可以用来计算日期并返回指定的时间间隔。例如,可以使用DatePart 计算某个日期是星期几或目前为几点钟。

firstdayofweek 参数会影响使用时间间隔符号 W WW计算的结果。


如果 date 是日期文字,则指定的年份成为该日期的固定部分。但是,如果 date 用双引号 (' ') 括起来,且年份略而不提,则在每次计算 date 表达式时,当前年份都会插入到代码之中。这样就可以书写适用于不同年份的程序代码。



示例:



8>Year函数

功能:返回 Variant(Integer),包含表示年份的整数。

语法:Year(date)

date 必须参数,可以是任何能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。如果 date 包含 Null,则返回 Null


示例:




9>Month 函数

功能:返回一个Variant (Integer),其值为 1 12 之间的整数,表示一年中的某月。

语法:Month(date)

date 必须参数,可以是任何能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。如果 date 包含 Null,则返回 Null

示例:




10> Day 函数

功能:返回一个 Variant(Integer),其值为 1 31 之间的整数,表示一个月中的某一日。

语法:Day(date)

date 必须参数,可以是任何能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。如果 date 包含 Null,则返回 Null
Day就不举列了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多