ฟังก์ชัน FormatDateTime

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ส่งกลับนิพจน์ที่จัดรูปแบบเป็นวันที่หรือเวลา

ไวยากรณ์

FormatDateTime(วันที่ [, รูปแบบที่มีชื่อ ] )

ไวยากรณ์ของฟังก์ชัน FormatDateTime มีอาร์กิวเมนต์ดังต่อไปนี้

อาร์กิวเมนต์ คำอธิบาย
วันที่ จำเป็น นิพจน์วันที่จะถูกจัดรูปแบบ
รูปแบบที่มีชื่อ ไม่จำเป็น ค่าตัวเลขที่ระบุรูปแบบวันที่/เวลาที่ใช้ ถ้าละไว้ จะใช้ vbGeneralDate

การตั้งค่า

อาร์กิวเมนต์ NamedFormat มีการตั้งค่าต่อไปนี้:

ค่าคงที่ ค่า คำอธิบาย
vbGeneralDate 0 แสดงวันที่และ/หรือเวลา ถ้ามีส่วนของวันที่ ให้แสดงเป็นวันที่แบบสั้น ถ้ามีส่วนเวลา ให้แสดงเป็นเวลายาว หากแสดง ทั้งสองส่วนจะแสดงขึ้น
vbLongDate 1 แสดงวันที่โดยใช้รูปแบบวันที่แบบยาวที่ระบุไว้ในการตั้งค่าภูมิภาคของคอมพิวเตอร์ของคุณ
vbShortDate 2 แสดงวันที่โดยใช้รูปแบบวันที่แบบสั้นที่ระบุไว้ในการตั้งค่าภูมิภาคของคอมพิวเตอร์ของคุณ
vbLongTime 3 แสดงเวลาโดยใช้รูปแบบเวลาที่ระบุในการตั้งค่าภูมิภาคของคอมพิวเตอร์ของคุณ
vbShortTime 4 การแสดงเวลาโดยใช้รูปแบบ 24 ชั่วโมง (hh:mm)

ตัวอย่าง

นิพจน์ ผลลัพธ์
SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "วันที่และเวลา" ให้เป็นวันที่และ/หรือเวลา
SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "วันที่และเวลา" เป็นรูปแบบวันที่แบบยาว จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "วันที่และเวลา" เป็นรูปแบบวันที่แบบสั้น
SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "วันที่และเวลา" เป็นรูปแบบ "เวลา" (โดยไม่มีวันที่)
SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "วันที่และเวลา" เป็นรูปแบบ "เวลา" 24 ชั่วโมง (โดยไม่มีวันที่)