VBScript函式補習課 (轉)
最近在看CSDN論壇的時候發現很多人還在問一些基本的問題,而且有很大一部分是圍繞著一些常用的。在這裡我想有必要點一下常用的幾個函式。我們不需要背出函式定義,但是我們需要知道這個函式,在必要的時候想到去用。
1、我怎麼在一個日期上加上一個日期?
DateAdd( interval , number , date )
引數
interval 必選項。字串,表示要新增的時間間隔。
number 必選項。數值表示式,表示要新增的時間間隔的個數。數值表示式可以是正數(得到未來的日期)或負數(得到過去的日期)。
date 必選項。 Variant 或要新增 interval 的表示日期的文字。
interval 引數可以有以下值:
yyyy 年
q 季度
m 月
y 一年的日數
d 日
w 一週的日數
ww 周
h 小時
n 分鐘
s 秒
例子:Date= DateAdd( "m" , 1 , "31-01-2004" ) 得出的結果是 2004年2月31日?呵呵,不是,是2004年2月29日,DateAdd()不會返回錯誤的日期
2、我怎麼得到兩個日期的時間間隔?
DateDiff( interval , date1 , date2)
引數
interval 必選項。字串表示式表示用於計算 date1 和 date2 之間的時間間隔。
date1, date2 必選項。日期表示式。用於計算的兩個日期。
interval 引數可以有以下值:
設定 描述
yyyy 年
q 季度
n 月
y 一年的日數
d 日
w 一週的日數
ww 周
h 小時
m 分鐘
s 秒
例子: DiffDate=DateDiff( "d" , Now , "31-01-2004" )
3、我怎麼精確我的計算結果?
FormatNumber( expression [, NumDigitsAfterDecimal [, IncludeLeadingDigit [, UseParenorNegativeNumbers [, GroupDigits ]]]] )
引數
Expression 必選項。要被格式化的表示式。
NumDigitsAfterDecimal 可選項。指示小數點右側顯示位數的數值。預設值為 -1,指示使用的是的區域設定。
IncludeLeadingDigit 可選項。三態常數,指示是否顯示小數值小數點前面的零。
UseParensForNegativeNumbers 可選項。三態常數,指示是否將負值置於括號中。
GroupDigits 可選項。三態常數,指示是否使用計算機區域設定中指定的數字分組符號將數字分組。
設定
IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 引數可以有以下值:
常數 值 描述
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 使用計算機區域設定中的設定。
例子:將1/3格式化為四位小數,帶小數點前0的格式 FormatNumber(1/3, 4,-1)
4、我怎麼得到現在的時間、日期、年份、月份等?
時間:Now()
日期:Date()
年份:Year(Date())
月份:Month(Date())
天數:Day(Date()))
小時:Hour(now())
分鐘:Minute(Now())
秒:Second(Now())
5、我怎麼把從讀出的新聞標題顯示部分?
Left( string , length )
引數
string 字串表示式,其最左邊的字元被返回。
Length 數值表示式,指明要返回的字元數目。如果是 0,返回零長度字串 ("");如果大於或等於 string 引數中的字元總數,則返回整個字串
Len( string | varname )
引數
string 任意有效的字串表示式。Varname 任意有效的變數名。
假設新聞標題為rs("topic"),我們只想輸出10個字元,對於少於10個字元的則輸出全部,那麼我們這麼寫:
if Len(rs("topic"))>10 then
Response.Write Left(rs("topic"),8)&"..." '也不要一定8,怎麼好看怎麼設定,因為後面加了...所以我們少擷取一些
else
Reponnse.Write rs("topic")
end if
%>
同學們,下課:)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10794571/viewspace-974689/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 課時21:函式:lambda表示式函式
- 第8課 使用函式函式
- 在VBScript中使用類(三) (轉)
- 在VBScript中使用類(四) (轉)
- VBScript 錯誤資訊一覽 (轉)
- VBScript.RegExp 正規表示式excel vba 學習經驗Excel
- 【Mysql 學習】日期函式函式MySql函式
- Excel函式應用例項:計算授課天數(轉)Excel函式
- MySQL函式學習(一)-----字串函式MySql函式字串
- 函式學習函式
- numtoyminterval函式——數字轉換函式函式
- 轉化函式函式
- 轉換函式函式
- fseek函式(轉)函式
- RegQueryValue函式 (轉)函式
- JavaScript 函式(轉)JavaScript函式
- 函式式 Java 到函式式 Kotlin 的轉換函式JavaKotlin
- C++的函式和模板函式 (轉)C++函式
- ASP中令人震撼的Debug類(VBScript) (轉)
- ASP中一個字串處理類(VBScript) (轉)字串
- 函式學習五函式
- 函式學習六函式
- 函式學習三函式
- 函式學習四函式
- 函式學習二函式
- 函式的學習函式
- 學習Rust 函式Rust函式
- 學習dump函式函式
- ORACLE函式學習Oracle函式
- 透過例子學習Lua(4)--函式的呼叫(轉)函式
- 第五章:常用的高階函式和函式的補充語法函式
- spark RDD的學習,filter函式的學習,split函式的學習SparkFilter函式
- oracle 分析函式(轉)Oracle函式
- Oracle分析函式{轉}Oracle函式
- oracle字串函式(轉)Oracle字串函式
- ORACLE函式大全(轉)Oracle函式
- Oracle字串函式--轉Oracle字串函式
- 6、ExportToGIF函式 (轉)Export函式