百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

VBA时间函数 -> DatePart提取时间

lipiwang 2024-10-18 09:42 13 浏览 0 评论

DatePart用于提取时间元素,比如,提取年,月,日,时,分,秒。

本文内容

  1. 语法
  2. 设置
  3. 注解
  4. 示例
  5. 另请参阅

警告

使用此函数存在问题。 某些日历年的最后一个星期一可以返回为第 53 周,而该周应为第 1 周。 有关详细信息和解决方法,请参阅 Format 或 DatePart 函数可能返回错误的年份中上周一的周数。 返回包含给定日期的指定部分的 Variant (Integer)。

语法

DatePart (intervaldate, [ firstdayofweek, [ firstweekofyear ]])

DatePart 函数语法包含下列命名参数:

Part

说明

interval

必需。 表示您要返回的时间间隔的字符串表达式。

date

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

firstdayofweek

可选。 一个指定一周的第一天的常量。 如果未指定,则会假定为星期日。

firstweekofyear

可选。 一个指定一年的第一周的常量。 如果未指定,则会假定 1 月 1 日出现的那一周为第一周。

设置

interval参数具有以下设置:

Setting

说明

yyyy

q

季度

m

y

每年的某一日

d

w

工作日

ww

h

小时

n

分钟

s

firstdayofweek 参数具有以下设置:

常量

说明

vbUseSystem

0

使用 NLS API 设置。

vbSunday

1

周日(默认)

vbMonday

2

星期一

vbTuesday

3

星期二

vbWednesday

4

星期三

vbThursday

5

星期四

vbFriday

6

星期五

vbSaturday

7

星期六

firstweekofyear 参数包含以下设置:

常量

说明

vbUseSystem

0

使用 NLS API 设置。

vbFirstJan1

1

从 1 月 1 日所在的周开始(默认)。

vbFirstFourDays

2

从至少包含新的一年中的四天的那一周开始。

vbFirstFullWeek

3

从每年的第一个完整的星期开始。

注解

使用 DatePart 函数计算日期并返回特定的时间间隔。 例如,您可使用 DatePart 计算每周的某一日或当前时间。

firstdayofweek 参数影响使用“w”和“ww”时间间隔符号的计算。

如果 date 为一个日期字符串,则指定的年将成为该日期的永久性部分。 但是,如果 date 是用双引号 (" ") 引起的,则可省略年,每次计算 date 表达式时,会将当前年插入代码中。 这样能够使编写的代码在不同年份中均可使用。

备注

对于 date,如果 Calendar 属性设置为公历,则提供的日期必须为公历。 如果日历为回历,则提供的日期必须为回历。

返回的日期部分是当前阿拉伯语日历的时间单元。 例如,如果当前日历为回历并且要返回的日期部分为年,则年值为回历年。

示例

此示例接受一个日期,并使用 DatePart 函数显示该日期所在的季度。

VB复制

Sub testDatePart()
    dt = #11/25/2023 9:30:20 PM#
    Debug.Print DatePart("yyyy", dt) ' 2023
    Debug.Print DatePart("y", dt)    ' 329,一年中的第329天
    Debug.Print DatePart("m", dt)    ' 11,11月
    Debug.Print DatePart("d", dt)    ' 25,25号
    Debug.Print DatePart("h", dt)    ' 21
    Debug.Print DatePart("n", dt)    ' 30
    Debug.Print DatePart("s", dt)    ' 20
End Sub



相关推荐

微软Office Open XML中的数字签名漏洞

MicrosoftOffice是最广泛使用的办公文档应用程序之一。对于重要文件,如合同和发票,可以对其内容进行签名,以确保其真实性和完整性。自2019年以来,安全研究人员发现了针对PDF和ODF等其...

Javaweb知识 day12 XML(javaweb中xml作用)

一、XML:1.1概念:ExtensibleMarkupLanguage可扩展标记语言*可扩展:标签都是自定义的。<user><student>1.2功能:...

易筋洗髓功——内外同修方可致远(易筋洗髓功口诀)

达摩祖师所传易筋、洗髓两经,一分为二,二实为一,无非以方便法门接引众生,而归于慈悲清净之心地。修炼《易筋经》是为强身健体,修炼《洗髓经》是为修心养性,此二者相辅相成,内外兼修,缺一不可。这是一套传统中...

《增演易筋洗髓内功图说》17卷(1930年(清)周述官撰 4

《增演易筋洗髓内功图说》17卷(1930年(清)周述官撰 5

道家洗髓功修炼要义,洗髓功如何做到丹田聚气?

不管是道家洗髓功,还是洗髓经,其修炼的关键点就在于得气、行气、聚气...那么,作为洗髓功修炼者,具体该怎么做呢?在实际修炼中,就洗髓功的修炼方法来讲,我们可以简单的归纳为修炼三部曲,其具体表现如下:一...

「清风聊练功」师门传我易筋经:聊聊我的学习经历和正身图感受

一个人的眼界认识,是随着是自身的知识积累和水平不断成长的。开篇为什么要说这么一句呢?是从我的学习经历上感受明显的这句话:一处不到一处迷。我们学传统武术,内功功法,也是从小白到明白一步步走的,走的越远,...

内功外练功介绍(练内功 外功)

这里介绍我练习的两套动功心得体会。是老道长的八部金刚功、长寿功和增演易筋洗髓经。八部金刚功外练奇经八脉,练出健康强壮的好身体还是可以的,长寿功也是内练功法。这部功法很好的预防效果。这个大家都认同的。说...

孔德易筋洗髓大全注解(下)(孔德易筋经教学视频)

...

《增演易筋洗髓内功图说》17卷(1930年(清)周述官撰 1

少林空悟老师珍藏

国术典籍:《增演易筋洗髓内功图说》【2024年8月编校】

《增演易筋洗髓内功图说》系养生气功著作,全书共十八卷。清周述官编撰于光绪二十一年(1895年)。清光绪十九年(1893年),僧人静一空悟将少林功法传授于周述官,并将《增益易筋洗髓内功图说》十二卷(按,...

小说:自媒体小白的修道之路-洗髓(自媒体小白运营技巧)

谁应了谁的劫,谁又变成了谁的执念。当沧海遗忘了桑田,这世间又多了一个不回家的人!异域空间中,知生缓缓起身,目光扫了一下小帝后,又转身看向画板上的那朵白色蒲公英,自言道:“白瑛,这一世我们莫要再辜负了!...

这才是少林洗髓经真相:它是静功和导引术与八段锦暗合

不少朋友误解易筋经和洗髓经,将其简单归为强力呼吸的吐纳功以及为了提升房中的关窍功。事实上易筋经和洗髓经是两部功法:易筋经主要为炼体,包含以膜论为核心的十二月怕打筋膜法,以及辅助的呼吸、导引功法;洗髓经...

孔德易筋洗髓大全注解(上)(孔德易筋经洗髓经视频)

...

洗髓经传承与心得(二)(《洗髓经》)

...

取消回复欢迎 发表评论: