Hàm Weekday

Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Trả về một Biến_thể (Số_nguyên) chứa một số nguyên thể hiện ngày trong tuần.

Cú pháp

Weekday(ngày [, ngày_đầu_tiên_của_tuần ] )

Cú pháp của hàm Weekday có những đối số sau:

Đối số Mô tả
ngày Bắt buộc. Biến_thể, biểu thức số, biểu thức chuỗi hoặc bất kỳ sự kết hợp nào có thể thể hiện ngày. Nếu ngày chứa Null, sẽ trả về Null .
ngày_đầu_tiên_của_tuần Không bắt buộc. Hằng số xác định ngày đầu tiên của tuần. Nếu không được xác định, sẽ giả định là vbSunday .

Cài đặt

Đối số ngày_đầu_tiên_của_tuần có các thiết đặt sau đây:

Hằng số Value Mô tả
vbUseSystem 0 Sử dụng cài đặt NLS API.
vbSunday 1 Chủ nhật (mặc định)
vbThứ Hai 2 Thứ Hai
vbTuesday 3 Thứ ba
vbThứ Tư 4 Thứ Tư
vbThursday 5 Thứ Năm
Thứ Sáu vb 6 Thứ Sáu
vbSaturday 7 Thứ Bảy

Giá trị Trả về

Hàm Weekday có thể trả về bất cứ giá trị nào sau đây:

Hằng số Value Mô tả
vbSunday 1 Chủ nhật
vbThứ Hai 2 Thứ Hai
vbTuesday 3 Thứ ba
vbThứ Tư 4 Thứ Tư
vbThursday 5 Thứ Năm
Thứ Sáu vb 6 Thứ Sáu
vbSaturday 7 Thứ Bảy

Chú thích

Nếu thiết đặt thuộc tính Calendar là Gregorian, thì số nguyên được trả về đại diện cho đối số ngày biểu diễn ngày trong tuần của lịch Gregoria. Nếu lịch là lịch Hijri, số nguyên trả về đại diện cho ngày Hijri trong tuần cho đối số ngày. Đối với các ngày Hijri, số đối số là bất kỳ biểu thức số nào có thể đại diện cho một ngày và/hoặc thời gian từ 01/01/100 (Dương lịch 2 tháng 8 năm 718) đến 04/3/9666 (Dương lịch 31 tháng 12 năm 9999).

Ví dụ về truy vấn

Biểu thức Kết quả
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; Trả về các giá trị từ trường "DateofSale" và số đại diện cho 'Weekday' của các giá trị ngày này. (Theo mặc định, Chủ Nhật được coi là ngày đầu tiên của tuần; 1).
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; Trả về các giá trị từ trường "DateofSale" và số đại diện cho 'Weekday' của các giá trị ngày này. (coi Thứ Hai là ngày đầu tiên của tuần).

Ví dụ về VBA

Lưu ý

Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.

Ví dụ này sử dụng hàm Weekday để lấy ngày trong tuần từ một ngày đã xác định.

Dim MyDate, MyWeekDay
MyDate = #February 12, 1969#    ' Assign a date.
MyWeekDay = Weekday(MyDate)    
' MyWeekDay contains 4 because 
' MyDate represents a Wednesday.

Chọn hàm ngày đúng