ส่งกลับนิพจน์ที่จัดรูปแบบเป็นวันที่หรือเวลา
ไวยากรณ์
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 ชั่วโมง (โดยไม่มีวันที่) |