asp之日期和時間函式示例

2021-03-31 08:56:31 字數 2776 閱讀 6761

asp之日期和時間函式示例

可以使用日期和時間函式來得到各種格式的日期和時間

函式

語法

說明

示例

now

now()

取得系統當前的日期和時間

dim myvar myvar = now

' myvar包含當前的日期和時間。

date

date()

取得系統當前的日期

dim mydate mydate = date

' mydate包含當前系統日期。

time

time()

取得系統當前的時間

dim mytime mytime = time

' 返回當前系統時間。

year

year(date)

取得給定日期的年份

dim mydate, myyear

mydate = #october 19, 1962#

'分派一日期。

myyear = year(mydate)

' myyear包含1962

month

month(date)

取得給定日期的月份

dim myvar myvar = month(now)

' myvar包含當前月對應的數字。

day

day(date)

取得給定日期是幾號

dim myday myday = day("october 19, 1962")

'myday包含19

hour

hour(time)

取得給定時間是第幾小時

dim mytime, myhour

mytime = now myhour = hour(mytime)

' myhour包含代表當前時間的數值。

minute

minute(time)

取得給定時間是第幾分鐘

dim myvar

myvar = minute(now)

second

second(time)

取得給守時間是第幾秒

dim mysec

mysec = second(now)

'mysec包含代表當前秒的數字。

weekday

weekday(date)

取得給定日期是星期幾的整數,1表示星期日,2表示星期一,依此類推

dim mydate, myweekday

mydate = #october 19, 1962#

' 分派日期

myweekday = weekday(mydate)

'myweekday包含6,mydate代表星期五

datediff

datediff("var",var1,var2)

var:日期或時間間隔因子,有如下引數:

yyyy 年 m月 d 日 ww星期 h小時 s秒

var1:第乙個日期或時間

var2:第二個日期或時間,比var1晚

計算兩個日期或時間的間隔

datediff("d",date(),#1/1/2005#)

'返回離2005元旦還有多少

datediff("h",date(),#1/1/2005#)

'返回離2005元旦還有多少小時

datediff("d",#1/1/2003#,#1/1/2005#)

'返回兩個日期之間的天數

dateadd

datediff("var",var1,var2)

var:日期或時間間隔因子:

var1:日期或時間間隔倍數

var2:日期或時間的基準

對兩個日期或時間作加法

newdate = dateadd("m",1,"31-jan-95")
在這個示例中,dateadd返回 95 年 2 月 28 日,而不是 95 年 2 月 31 日。如果date為 96 年 1 月 31 日,則返回 96 年 2 月 29 日,這是因為 1996 是閏年。

如果計算的日期是在公元 100 年之前,則會產生錯誤。

formatdatetime

formatdatetime(date,vbshortdate)

轉化為短日期格式

fromatdatetime(date(),vblongdate)

"以長日期格式顯示

formatdatetime(date,vblongdate)

轉化為長日期格式

formatdatetime(date,vbshorttime)

轉化為短時間格式

formatdatetime(date,vblongtime)

轉化為長時間格式

SQL Server之日期和時間函式

返回當前系統日期和時間 getdate select getdate 結果為 2011 06 17 09 01 00.293 返回表示指定日期的 日 月 年 部分的正數 day month year select day 1989 3 2 select day 1989 3 2 select day...

Python之日期和時間

python 程式能用很多方式處理日期和時間,如time模組 calendar 模組可以用於格式化日期和時間 一 time模組 1 time.localtime 返回本地時間元組 a time.localtime print a 列印內容 time.struct time tm year 2020,...

Qt之日期時間

獲取系統當前時間並設定顯示格式 qdatetime current date time qdatetime currentdatetime qstring current date current date time.tostring yyyy mm dd hh mm ss ddd 例 2013 0...