ASP中時間函式的使用 二

2021-12-29 20:31:21 字數 2399 閱讀 2536

dateserial 函式

描述:對於指定的年、月、日,返回 date 子型別的 variant。

語法:dateserial(year, month, day)

year: 從 100 到 9999 之間的數字或數值表示式。

month: 任意數值表示式。

day: 任意數值表示式。

說明:要指定日期,如 1991 年 12 月 31 日,dateserial 函式中每個引數的取值範圍都應該是可接受的;即日的取值應在 1 和 31 之間,月的取值應在 1 和 12 之間。但是,也可以使用表示某日之前或之後的年、月、日數目的數值表示式為每個引數指定相對日期。

以下樣例中使用了數值表示式代替絕對日期。在這裡,dateserial 函式返回 1990 年 8 月 1 日之前十年 (1990 - 10) 零兩個月 (8 - 2) 又一天 (1 - 1) 的日期:即 1980 年 5 月 31 日。

dateserial(1990 - 10, 8 - 2, 1 - 1)

對於 year 引數,若取值範圍是從 0 到 99,則被解釋為 1900 到 1999 年。對於此範圍之外的 year 引數,則使用四位數字表示年份(例如 1800 年)。

當任何乙個引數的取值超出可接受的範圍時,則會適當地進製到下乙個較大的時間單位。例如,如果指定了 35 天,則這個天數被解釋成乙個月加上多出來的日數,多出來的日數取決於其年份和月份。但是如果引數值超出 -32,768 到 32,767 的範圍,或者由三個引數指定(無論是直接還是通過表示式指定)的日期超出了可以接受的日期範圍,就會發生錯誤。

datevalue 函式

描述:返回 date 子型別的 variant。

語法:datevalue(date)

date 引數應是字串表示式,表示從 100 年 1 月 1 日到 9999 年 12 月 31 日中的乙個日期。但是,date 也可以是表示上述範圍內的日期、時間或日期時間混合的任意表示式。

說明:如果 date 引數包含時間資訊,則 datevalue 不會返回時間資訊。但是如果 date 包含無效的時間資訊(如 "89:98"),就會出現錯誤。

如果 date 是某一字串,其中僅包含由有效的日期分隔符分隔開的數字,則 datevalue 將會根據為系統指定的短日期格式識別月、日和年的順序。datevalue 還會識別包含月份名稱(無論是全名還是縮寫)的明確日期。例如,除了能夠識別 12/30/1991 和 12/30/91 之外,datevalue 還能識別 december 30, 1991 和 dec 30, 1991。

如果省略了 date 的年份部分,datevalue 將使用計算機系統日期中的當前年份。

day 函式

描述:返回 1 到 31 之間的乙個整數(包括 1 和31),代表某月中的一天。

語法:day(date)

date 引數是任意可以代表日期的表示式。如果 date 引數中包含 null,則返回 null。

formatdatetime 函式

描述:返回表示式,此表示式已被格式化為日期或時間。

語法:formatdatetime(date[,namedformat])

date: 必選。要被格式化的日期表示式。

namedformat: 可選。指示所使用的日期/時間格式的數值,如果省略,則使用 vbgeneraldate。

namedformat 引數可以有以下值:

(以下分別為:常數 值 描述)

vbgeneraldate 0 顯示日期和/或時間。如果有日期部分,則將該部分顯示為短日期格式。如果有時間部分,則將該部分顯示為長時間格式。如果都存在,則顯示所有部分。  

vblongdate 1 使用計算機區域設定中指定的長日期格式顯示日期。

vbshortdate 2 使用計算機區域設定中指定的短日期格式顯示日期。

vblongtime 3 使用計算機區域設定中指定的時間格式顯示時間。

vbshorttime 4 使用 24 小時格式 (hh:mm) 顯示時間。

hour 函式

描述:返回 0 到 23 之間的乙個整數(包括 0 和 23),代表一天中的某一小時。

語法:hour(time)

time 引數是任意可以代表時間的表示式。如果 time 引數中包含 null,則返回 null。

minute 函式

描述:返回 0 到 59 之間的乙個整數(包括 0 和59),代表一小時內的某一分鐘。

語法:minute(time)

time 引數是任意可以代表時間的表示式。如果 time 引數包含 null,則返回 null。

month 函式

描述:返回 1 到 12 之間的乙個整數(包括 1 和 12),代表一年中的某月。

語法:month(date)

date 引數是任意可以代表日期的表示式。如果 date 引數中包含 null,則返回 null。

ASP中的時間函式

基本函式 date 獲取日期格式 yyyy m dd time 獲取時間格式 hh mm ss now 獲取日期和時間格式 yyyy m d hh mm ss 使用方法 d date 獲取年份year d 獲取月份month d 獲取日子day d 獲取星期幾weekday d t time 獲取小...

asp中Split 函式的使用

返回基於 0 的一維陣列,其中包含指定數目的子字串。split expression delimiter count start 引數expression 必選項。字串表示式,包含子字串和分隔符。如果expression為零長度字串,split返回空陣列,即不包含元素和資料的陣列。delimiter...

ASP中隨機函式Randomize的使用

asp中隨機函式randomize的使用 2009 08 22 19 19 randomize 初始化隨機數生成器。randomize number number 引數可以是任何有效的數值表示式。說明randomize 使用 number 引數初始化 rnd 函式的隨機數生成器,賦給它新的種子值。如...