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