對於access數據庫的日期時間類型字段存儲的日期
直接從數據庫中讀出顯示的效果是帶時間的如
如果只是希望顯示日期應該怎麼辦呢?
Vbscrip有一個函數FormatDateTime()
其說明如下
返回表達式
此表達式已被格式化為日期或時間
FormatDateTime(Date[
NamedFormat])
參數
Date
必選項
要被格式化的日期表達式
NamedFormat
可選項
指示所使用的日期/時間格式的數值
如果省略
則使用 vbGeneralDate
設置
NamedFormat 參數可以有以下值
常數 值 描述 vbGeneralDate
顯示日期和/或時間
如果有日期部分
則將該部分顯示為短日期格式
如果有時間部分
則將該部分顯示為長時間格式
如果都存在
則顯示所有部分
vbLongDate
使用計算機區域設置中指定的長日期格式顯示日期
vbShortDate
使用計算機區域設置中指定的短日期格式顯示日期
vbLongTime
使用計算機區域設置中指定的時間格式顯示時間
vbShortTime
使用
小時格式 (hh:mm) 顯示時間
僅希望顯示日期時可用如下代碼
Strdate=formatdatetime(rs(
date
)
)
因為在vbscript只有一種計算機區域那就是美國
所以只有一種短格式
yyyy
mm
dd
From:http://tw.wingwit.com/Article/program/net/201311/14038.html