1樓:匿名使用者
access中表示5個工作日後的表示式:
先分析:5個工作日恰好是一個周的工作日
那麼直接加7天即可。
也就是:
data()+7
2樓:
分幾種情況:
如果當天是週日,五個工作日後就是下週一,共8天后日期如果當天在週一至週五,五個工作日後剛好對應下週周n,共7天后日期如果當天是週六,五個工作日後就是下下週一,共9天后日期<%
dim ymd,i_d,week
ymd=date '當前日期
week=weekday(ymd) '當前日期是周幾if week=1 then
i_d=8
elseif week=6 then
i_d=9
else
i_d=7
end if
得到五個工作日後的日期
%>
3樓:匿名使用者
當前日期星期幾判斷出當前日期連續5個工作日是否包含週六週日,包含一個加五天,包含二個加六天,不包含加四天.
4樓:匿名使用者
dim d,s,i
d=date()
s=0for i=0 to 13
if weekday(d+i)<>1 and weekday(d+i)<>7 then
s=s+1
end if
if s=6 then exit for
next
d=d+i
response.write d
access日期函式計算問題
5樓:冰中之焰
步驟如下:
1.新建一個查詢,選擇完該顯示的欄位後,再多加入一個自定義的欄位——在『欄位』欄裡輸入
年齡: year(now())-year([出生日期])
2.在條件欄裡輸入[請輸入年齡值]
3.注意,所有的英文和符號都必須在英文輸入法狀態下輸入,不然會出錯。
剛才我自己測試了下,沒有出現你所說的情況。所以,我想如果你是嚴格按照我的步驟來的話應該沒問題。
你所說的情況是不是因為,你在條件裡先輸入了[年齡] 又在或那一欄輸入了[請輸入年齡] 這樣就會出現剛才你說的情況
乾脆我把我的設計檢視發上來算了
點參考資料或者進入我空間相簿看
6樓:未必淵博
一、access日期函式用法:
1、在查詢中格式化輸出日期
format(date(), "yyyy-mm-dd")
2、計算兩個日期的差值
datediff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
3、日期加上一段時間
dateadd(interval, number, date)
4、取得日期的一部分
datepart(interval, date[,firstdayofweek[, firstweekofyear]])
二、引數說明
(1)interval 引數具有以下設定值:
yyyy 年
q 季m 月y 一年的日數
d 日w 一週的日數
ww 周
h 時n 分鐘
s 秒(2)firstdayofweek 引數的設定值如下:
常數 值 描述
vbusesystem 0 使用 nls api 設定。
vbsunday 1 星期日(預設值)
vbmonday 2 星期一
vbtuesday 3 星期二
vbwednesday 4 星期三
vbthursday 5 星期四
vbfriday 6 星期五
vbsaturday 7 星期六
(3)firstweekofyear 引數的設定值如下:
常數 值 描述
vbusesystem 0 使用 nls api 設定。
vbfirstjan1 1 從包含 1 月 1 日的星期開始(預設值)。
vbfirstfourdays 2 從第一個其大半個星期在新的一年的一週開始。
vbfirstfullweek 3 從第一個無跨年度的星期開始。
三、應用舉例
1.cdate
說明:將字串轉化成為日期
舉例:select cdate("2008/4/5")
2.date
說明:返回當前日期
舉例:select date()
3.dateadd
說明:將指定日期加上某個日期
舉例:select dateadd("d",30,date()),其中d可以換為yyyy或h等
4.datediff
說明:判斷兩個日期之間的間隔
舉例:select datediff("d","2008-5-1",now) 其中d可以換為yyyy或h等
5.datepart
說明:返回日期的某個部分
舉例:select datepart("d","2008-5-1")返回1,即1號,d也可以換為yyyy或m
6.day
說明:返回日期的d部分,等同於datepart的d部分
舉例:select day("2008-5-1")返回1,即1號
7.hour
說明:返回日期的小時
舉例:select hour("2008-5-1 18:25:14")返回18,即18點
8.isdate
說明:判斷是否是日期,是日期返回-1,不是日期返回0
舉例:select isdate("2008-5-1 18:25:14")
9.minute 返回日期的分鐘部分
說明:返回日期的分鐘部分
舉例:select minute("2008-5-1 18:25:14")返回25,即25分
10.month
說明:返回日期的月份部分
舉例:select month("2008-5-1 18:25:14")返回5,即5月
11.now
說明: 返回當前時間(年月日 時分秒)
舉例:select now()
12.second
說明:返回日期的秒部分
舉例:select second("2008-5-1 18:25:14")返回14,即14秒
13.time
說明:返回當前的時間部分
舉例:select time()
14.weekday
說明:返回某個日期的當前星期(星期天為1,星期一為2,星期二為3 ...)
舉例:select weekday(now())
15.year
說明:返回某個日期的年份
舉例:select year("2008-5-1 18:25:14")返回2008,即2023年
sql server怎麼取到當前日期到15天以後的資料(有到期時間欄位)
珈源 1 用select 您要的欄位 from 表 where 條件 2 比如從stu 表取到當前日期到15天以後學生的名字 年齡 數學分數,到期欄位 exptime select name,age mate from stu where convert nvarchar 10 exptime,12...
PHP中用日期函式顯示當前年月日喝當前時間
1 格式化輸出時間。echo date y m d h i s time 格式化輸出時間。第二個時間是一個時間戳。echo date y m d h i s 0 0和負數 返回的是 格林尼治時間元年。echo date y年m月d日 h i s 0 echo date n time 月。echo d...
ecel怎樣獲取當前月份或日期的數字
景田不是百歲山 一 首選,開啟excel 程式,在單元格中輸入好當前的日期。二 然後,選擇另外一個空白單元格,輸入 三 然後,在視窗中繼續輸入函式,選擇 year 顯示年份的數字。四 然後,選擇當前日期的單元格,選中。五 最後,即可看到excel 自動獲取日期的數字完成,問題解決。 excel辦公實...