ฟังก์ชัน WEEKNUM ER
ฟังก์ชัน WEEKNUM
ส่งคืนค่า จำนวนเต็ม ที่หมายถึงสัปดาห์ของปีที่มีค่า วันที่ ที่ระบุ การคํานวณดังกล่าวจะขึ้นอยู่กับกฎตามวัฒนธรรมที่กําหนดสัปดาห์ในปฏิทินและวันแรกของสัปดาห์
ไวยากรณ์
WEEKNUM (date, culture) as Integer
อาร์กิวเมนต์
date
: วันที่
ค่าวันที่ที่แสดงถึงวันที่ที่จะใช้สำหรับการคำนวณจำนวนสัปดาห์ของปี
culture
: สตริง
วัฒนธรรมที่จะใช้สำหรับการคำนวณ คุณสามารถใช้รหัสวัฒนธรรมที่ได้รับการสนับสนุนตาม มาตรฐาน .NET
ค่าที่ส่งคืน
เลขจำนวนเต็ม
ค่าตัวเลขที่เป็นผลลัพธ์
บันทึกย่อการใช้งาน
สัปดาห์ของปีมีการคํานวณตามมาตรฐาน ISO 8601 ถ้ามาตรฐานนี้นํามาใช้โดยประเทศหรือภูมิภาคที่มีการกำหนดตำแหน่ทงี่ตั้งสำหรับขณะรันไทม์ ไม่เช่นนั้น การคํานวณจะเป็นไปตามมาตรฐานประจำชาติเฉพาะประเทศ/ภูมิภาค
หากมีการระบุรหัส วัฒนธรรม ที่ไม่รองรับเป็นอาร์กิวเมนต์ของฟังก์ชัน WEEKNUM
ขณะรันไทม์ จะเกิดข้อยกเว้นขึ้น ถ้ามีการระบุสตริงเปล่าเป็นรหัสวัฒนธรรม จะมีการใช้ปฏิทินภาษาอังกฤษที่เป็นกลางเพื่อคํานวณหมายเลขสัปดาห์
ตัวอย่างเช่น
WEEKNUM (DATEVALUE ("01-01-2020", "de"))
ส่งคืน 1
WEEKNUM (DATEVALUE ("01-01-2021", "de"))
ส่งคืน 53
WEEKNUM (DATEVALUE ("01-01-2022", "de"))
ส่งคืน 52
WEEKNUM (DATEVALUE ("01-01-2022", "ar"))
ส่งคืน 21