VB中DatePart函式的功能及用法

2022-07-16 15:48:13 字數 2166 閱讀 2181

發布日期:2010-02-25

最近更新:2010-02-25

返回乙個包含已知日期的指定時間部分的variant(integer)。

語法

datepart(interval,date[,firstdayofweek[,firstweekofyear]])

datepart函式語法中有下列命名引數:

部分

描述

interval

必要。字串表示式,是要返回的時間間隔。

date

必要。要計算的variant(date) 值。

firstdayofweek

可選。指定乙個星期的第一天的常數。如果未予指定,則以星期日為第一天。

firstweekofyear

可選。指定一年第一周的常數。如果未予指定,則以包含 1 月 1 日的星期為第一周。

設定

interval引數的設定值如下:

設定

描述

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 表示式時,當前年份都會插入到**之中。這樣就可以書寫適用於不同年份的程式**。

datepart 函式的使用

點分享,點半天沒反應,乾脆直接複製 datepart 函式可以方便的取到時期中的各個部分 如日期 2006 07 02 18 15 36.513 yy 取年 2006 mm 取月 7 dd 取月中的天 2 dy select getdate select datepart mm,getdate se...

資料庫的datepart函式

資料庫的datepart函式 返回代表指定日期的指定日期部分的整數。語法 datepart datepart,date 是指定應返回的日期部分的引數。下表列出了 microsoft sql server 識別的日期部分和縮寫。日期部分 縮寫yearyy,yyyy quarterqq,q monthm...

VB中的IIF 函式

vb中的iif 函式 2006年08月11日 星期五 下午 01 59 iif 函式 根據條件返回指定的值。光看這句話肯定不明白 接著往下看吧 iif 語法 iif 邏輯表示式 表示式1 表示式2 能明白點了嗎?還不明白就再往下看 返值型別 表示式1 2是什麼型別就是什麼型別。越看越糊塗 引數描述 ...