ส่งกลับนิพจน์ที่จัดรูปแบบเป็นวันที่หรือเวลา
ไวยากรณ์
FormatDateTime( Date [, NamedFormat ] )
ไวยากรณ์ของฟังก์ชัน FormatDateTime มีอาร์กิวเมนต์ดังนี้
อาร์กิวเมนต์ |
คำอธิบาย |
วันที่ |
จำเป็น นิพจน์วันที่ที่จะจัดรูปแบบ |
NamedFormat |
ไม่จำเป็น ค่าตัวเลขที่ระบุรูปแบบวันที่/เวลาที่ใช้ ถ้าไม่ระบุ จะใช้ vbGeneralDate |
การตั้งค่า
อาร์กิวเมนต์ NamedFormat มีการตั้งค่าต่อไปนี้:
ค่าคงที่ |
ค่า |
คำอธิบาย |
vbGeneralDate |
0 |
แสดงวันที่และ/หรือเวลา ถ้ามีส่วนของวันที่ ให้แสดงเป็นวันที่แบบสั้น ถ้ามีช่วงเวลา แสดงเป็นระยะเวลานาน หากมี ทั้งสองส่วนจะปรากฏขึ้น |
vbLongDate |
1 |
แสดงวันที่โดยใช้รูปแบบวันที่แบบยาวที่ระบุในการตั้งค่าภูมิภาคของคอมพิวเตอร์ของคุณ |
vbShortDate |
2 |
แสดงวันที่โดยใช้รูปแบบวันที่แบบสั้นที่ระบุในการตั้งค่าภูมิภาคของคอมพิวเตอร์ของคุณ |
vbLongTime |
3 |
แสดงเวลาโดยใช้รูปแบบเวลาที่ระบุในการตั้งค่าภูมิภาคของคอมพิวเตอร์ของคุณ |
vbShortTime |
4 |
แสดงเวลาโดยใช้รูปแบบ 24 ชั่วโมง (hh:mm) |
ตัวอย่าง
Expression |
ผลลัพธ์ |
SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; |
จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "DateTime" ลงในวันที่และ/หรือเวลา |
SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; |
จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "DateTime" เป็นรูปแบบวันที่แบบยาว จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "DateTime" เป็นรูปแบบวันที่แบบสั้น |
SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; |
จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "DateTime" เป็นรูปแบบ "เวลา" (โดยไม่มีวันที่) |
SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; |
จัดรูปแบบและแสดงค่าวันที่ในเขตข้อมูล "DateTime" เป็นรูปแบบ "เวลา" 24 ชั่วโมง (โดยไม่มีวันที่) |