ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

ส่งกลับ ตัวแปร (วันที่)

ไวยากรณ์

DateValue ( date )

วันที่ กําหนดอาร์กิวเมนต์ โดยปกติจะเป็น นิพจน์สตริง ที่แสดงแทนวันที่ตั้งแต่วันที่ 1 มกราคม 100 ถึง 31 ธันวาคม 9999 อย่างไรก็ตาม วันที่ ยังสามารถเป็น นิพจน์ ใดๆ ที่สามารถแสดงแทนวันที่ เวลา หรือทั้งวันที่และเวลาในช่วงนั้นได้

ข้อสังเกต

ถ้า วันที่ เป็นสตริงที่มีเฉพาะตัวเลขที่คั่นด้วย ตัวแบ่งวันที่ ที่ถูกต้อง DateValue จะจดจําลําดับสําหรับเดือน วัน และปีตามรูปแบบ วันที่แบบสั้น ที่คุณระบุไว้สําหรับระบบของคุณ DateValue ยังรู้จักวันที่ที่ไม่ชัดเจนที่มีชื่อเดือน ในรูปแบบยาวหรือแบบย่อ ตัวอย่างเช่น นอกจากการรับรู้วันที่ 30/12/1991 และ 30/12/91 แล้ว DateValue ยังจําวันที่ 30 ธันวาคม 1991 และ 30 ธ.ค. 2444 ได้ด้วย

ถ้าละปีส่วนของ วันที่DateValue จะใช้ปีปัจจุบันจากวันที่ของระบบคอมพิวเตอร์ของคุณ

ถ้าอาร์กิวเมนต์ วันที่ มีข้อมูลเวลา DateValue จะไม่ส่งกลับ อย่างไรก็ตาม ถ้า วันที่ มีข้อมูลเวลาที่ไม่ถูกต้อง (เช่น "89:98") จะเกิดข้อผิดพลาดขึ้น

หมายเหตุ: สําหรับ วันที่ ถ้าการตั้งค่าคุณสมบัติ ปฏิทิน เป็น คริสต์ศักดิก ถ้าปฏิทินเป็นฮิจเราะห์ วันที่ที่ระบุต้องเป็นฮิจเราะห์ ถ้าวันที่ที่ระบุคือฮิจเราะห์ วันที่ อาร์กิวเมนต์คือ สตริง ที่แสดงวันที่ตั้งแต่ 1/1/100 (คริสต์ศักราช 2 สิงหาคม 718) ถึง 3/4/9666 (คริสต์ศักราช 31, 9999)

ตัวอย่างคิวรี

Expression

ผลลัพธ์

SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales;

ส่งกลับค่าวันที่ของเขตข้อมูล "DateTime" ในรูปแบบวันที่แบบสั้นโดยไม่มีข้อมูลเวลา

SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]);

ส่งกลับค่าวันที่ของเขตข้อมูล "DateTime" ในรูปแบบวันที่แบบสั้นโดยไม่มีข้อมูลเวลา

ตัวอย่าง VBA

หมายเหตุ: ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงสําหรับนักพัฒนา ในรายการดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา

ตัวอย่างนี้ใช้ฟังก์ชัน DateValue เพื่อแปลงสตริงเป็นวันที่ คุณยังสามารถใช้ตัวอักษรวันที่เพื่อกําหนดวันที่ให้กับตัวแปร ตัวแปร หรือ วันที่ ได้โดยตรง ตัวอย่างเช่น MyDate = #12/2/69#

Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.

การเลือกฟังก์ชันวันที่ที่ถูกต้อง

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×