ชนิดข้อมูลวันที่และเวลามีรูปแบบที่หลากหลายเพื่อช่วยให้ตรงกับสถานการณ์เฉพาะของคุณ เมื่อจัดรูปแบบคุณมีสามตัวเลือก: รักษารูปแบบเริ่มต้น นํารูปแบบที่กําหนดไว้ล่วงหน้าไปใช้ หรือสร้างรูปแบบแบบกําหนดเอง เมื่อคุณนํารูปแบบไปใช้กับเขตข้อมูลตาราง รูปแบบเดียวกันนั้นจะถูกนําไปใช้กับตัวควบคุมฟอร์มหรือรายงานใดๆ ที่คุณผูกกับเขตข้อมูลตารางนั้นในภายหลัง การจัดรูปแบบจะเปลี่ยนแปลงวิธีการแสดงข้อมูลเท่านั้น และไม่มีผลต่อวิธีการจัดเก็บข้อมูลหรือวิธีที่ผู้ใช้สามารถใส่ข้อมูลได้
ในบทความนี้
- ภาพรวมของรูปแบบวันที่และเวลา
- นํารูปแบบที่กําหนดไว้ล่วงหน้าไปใช้
- ตัวอย่างของรูปแบบที่กําหนดไว้ล่วงหน้า
- นํารูปแบบแบบกําหนดเองไปใช้
- ตัวอย่างของรูปแบบแบบกําหนดเอง
- อักขระรูปแบบแบบกําหนดเอง
ภาพรวมของรูปแบบวันที่และเวลา
Access จะแสดงวันที่และเวลาในรูปแบบวันที่ทั่วไปและเวลาแบบยาวโดยอัตโนมัติ วันที่จะปรากฏเป็น ดด/วว/ปปปป ในสหรัฐอเมริกา และดว/ดด/ปปปนอกสหรัฐอเมริกา โดย mm คือเดือน dd คือวัน และ yyyy คือปี เวลาจะแสดงเป็น hh:mm:ss AM/PM โดย hh คือชั่วโมง mm คือนาที และ ss เป็นวินาที
รูปแบบอัตโนมัติสําหรับวันที่และเวลาเหล่านี้จะแตกต่างกันไปตามตําแหน่งที่ตั้งทางภูมิศาสตร์ที่ระบุไว้ใน การตั้งค่า ตัวเลือกภูมิภาคและภาษา ของ Microsoft Windows บนคอมพิวเตอร์ของคุณ ตัวอย่างเช่น ในยุโรปและส่วนต่างๆ ของเอเชีย คุณอาจเห็นวันที่และเวลาเป็น 28.11.2018 12:07:12 PM หรือ 28/11/2018 12:07:12 PM ในสหรัฐอเมริกา คุณจะเห็น 28/11/2018 12:07:12 PM
คุณสามารถเปลี่ยนรูปแบบที่กําหนดไว้ล่วงหน้าเหล่านี้ได้โดยใช้รูปแบบการแสดงผลแบบกําหนดเอง ตัวอย่างเช่น คุณสามารถป้อนวันที่ในรูปแบบยุโรป เช่น 28.11.2018 และมีตาราง ฟอร์ม หรือรายงานแสดงค่าเป็น 28/11/2018 รูปแบบแบบกําหนดเองที่คุณเลือกจะไม่มีผลต่อวิธีการใส่ข้อมูลหรือวิธีที่ Access เก็บข้อมูลนั้น
Access จะให้การตรวจสอบความถูกต้องของข้อมูลในระดับหนึ่งที่เกี่ยวข้องกับการจัดรูปแบบวันที่และเวลาโดยอัตโนมัติ ตัวอย่างเช่น ถ้าคุณใส่วันที่ที่ไม่ถูกต้อง เช่น 32.11.2018 ข้อความจะปรากฏขึ้น และคุณจะมีตัวเลือกในการใส่ค่าใหม่หรือแปลงเขตข้อมูลจากชนิดข้อมูล Date/Time เป็นชนิดข้อมูล Text ค่าวันที่ที่ถูกต้องอยู่ในช่วงตั้งแต่ -657,434 (1 มกราคม 100 A.D.) ถึง 2,958,465 (31 ธันวาคม 9999 A.D.) ค่าเวลาที่ถูกต้องอยู่ในช่วงตั้งแต่ .0 ถึง .9999 หรือ 23:59:59
เมื่อคุณต้องการจํากัดการใส่วันที่และเวลาในรูปแบบที่เฉพาะเจาะจง ให้ใช้รูปแบบการป้อนข้อมูล ตัวอย่างเช่น ถ้าคุณใช้รูปแบบการป้อนข้อมูลเพื่อใส่วันที่ในรูปแบบยุโรป บุคคลที่ใส่ข้อมูลในฐานข้อมูลของคุณจะไม่สามารถใส่วันที่ในรูปแบบอื่นได้ รูปแบบการป้อนข้อมูลสามารถนําไปใช้กับเขตข้อมูลในตาราง ชุดผลลัพธ์คิวรี และตัวควบคุมบนฟอร์มและรายงาน สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ควบคุมรูปแบบการป้อนข้อมูลด้วยรูปแบบการป้อนข้อมูล
นํารูปแบบที่กําหนดไว้ล่วงหน้าไปใช้
Access มีรูปแบบที่กําหนดไว้ล่วงหน้าหลายรูปแบบสําหรับข้อมูลวันที่และเวลา
ในตาราง
- เปิดตารางใน มุมมองออกแบบ
- ในส่วนบนของตารางออกแบบ ให้เลือกเขตข้อมูล วันที่/เวลา ที่คุณต้องการจัดรูปแบบ
- ในส่วน คุณสมบัติเขตข้อมูล ให้คลิกลูกศรในกล่องคุณสมบัติ รูปแบบ แล้วเลือกรูปแบบจากรายการดรอปดาวน์
- หลังจากที่คุณเลือกรูปแบบ ปุ่ม ตัวเลือกการอัปเดตคุณสมบัติ จะปรากฏขึ้น และช่วยให้คุณสามารถนํารูปแบบใหม่ของคุณไปใช้กับเขตข้อมูลตารางและตัวควบคุมฟอร์มอื่นๆ ที่จะสืบทอดตามหลักตรรกะได้ เมื่อต้องการนําการเปลี่ยนแปลงของคุณไปใช้ทั่วทั้งฐานข้อมูล ให้คลิกสมาร์ทแท็ก แล้วคลิก อัปเดตรูปแบบทุกที่ <ชื่อ>เขตข้อมูลจะถูกใช้ ในกรณีนี้ ชื่อเขตข้อมูล คือชื่อของเขตข้อมูล วันที่/เวลา ของคุณ
- เมื่อต้องการนําการเปลี่ยนแปลงของคุณไปใช้กับทั้งฐานข้อมูล เมื่อกล่องโต้ตอบ คุณสมบัติการอัปเดต ปรากฏขึ้นและแสดงฟอร์มและวัตถุอื่นๆ ที่จะสืบทอดรูปแบบใหม่ คลิก ใช่
สําหรับข้อมูลเพิ่มเติม ให้ดูที่ การเผยแพร่คุณสมบัติของเขตข้อมูล - บันทึกการเปลี่ยนแปลงของคุณและสลับไปยังมุมมองแผ่นข้อมูลเพื่อดูว่ารูปแบบตรงตามความต้องการของคุณหรือไม่
หมายเหตุ
ฟอร์ม รายงาน หรือมุมมองใหม่ที่คุณสร้างโดยยึดตามตารางนี้จะได้รับการจัดรูปแบบของตาราง แต่คุณสามารถแทนที่การจัดรูปแบบนี้ได้บนฟอร์ม รายงาน หรือมุมมองโดยไม่เปลี่ยนแปลงการจัดรูปแบบของตาราง
ในฟอร์มหรือรายงาน
- เปิดฟอร์มหรือมุมมองเค้าโครงรายงาน หรือ มุมมองออกแบบ
- วางตัวชี้ในกล่องข้อความด้วยวันที่และเวลา
- กด F4 เพื่อแสดงแผ่นคุณสมบัติ
- ตั้งค่าคุณสมบัติ รูปแบบ เป็นรูปแบบวันที่ที่กําหนดไว้ล่วงหน้ารูปแบบใดรูปแบบหนึ่ง
ในคิวรี
- เปิดคิวรีในมุมมองออกแบบ
- คลิกขวาที่เขตข้อมูลวันที่ แล้วคลิก คุณสมบัติ
- ใน แผ่นคุณสมบัติ ให้เลือกรูปแบบที่คุณต้องการจากรายการคุณสมบัติ รูปแบบ
ในนิพจน์
- ใช้ ฟังก์ชัน FormatDateTime เพื่อจัดรูปแบบค่าวันที่ให้เป็นรูปแบบที่กําหนดไว้ล่วงหน้ารูปแบบใดรูปแบบหนึ่ง
คุณอาจพบว่ามีประโยชน์ถ้าคุณกําลังทํางานในพื้นที่ที่ต้องใช้นิพจน์ เช่น แมโครหรือคิวรี
ตัวอย่างของรูปแบบที่กําหนดไว้ล่วงหน้า
| รูปแบบ | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| วันที่ทั่วไป | (ค่าเริ่มต้น) แสดงค่าวันที่เป็นค่าตัวเลขและเวลาเป็นชั่วโมง นาที และวินาทีตามด้วย AM หรือ PM สําหรับค่าทั้งสองชนิด Access จะใช้ตัวคั่นวันที่และเวลาที่ระบุในการตั้งค่าภูมิภาคของ Windows ของคุณ ถ้าค่าไม่มีคอมโพเนนต์เวลา Access จะแสดงเฉพาะวันที่ ถ้าค่าไม่มีคอมโพเนนต์วันที่ Access จะแสดงเฉพาะเวลา | 06/30/2024 10:10:42 AM |
| วันที่แบบยาว | แสดงเฉพาะค่าวันที่ตามที่ระบุตามรูปแบบวันที่แบบยาวในการตั้งค่าภูมิภาคของ Windows ของคุณ | วันอังคาร, สิงหาคม 25, 2567 |
| วันที่แบบปานกลาง | แสดงวันที่เป็น dd/mmm/yy แต่ใช้ตัวคั่นวันที่ที่ระบุในการตั้งค่าภูมิภาคของ Windows ของคุณ | 27/ส.ค./24 27-ส.ค.-24 |
| วันที่แบบสั้น | แสดงค่าวันที่ตามที่ระบุตามรูปแบบวันที่แบบสั้นในการตั้งค่าภูมิภาคของ Windows ของคุณ | 8/27/2024 8-27-2024 |
| เวลาแบบยาว | แสดงชั่วโมง นาที และวินาทีตามด้วย AM หรือ PM Access จะใช้ตัวคั่นที่ระบุในการตั้งค่า เวลา ในการตั้งค่าภูมิภาคของ Windows ของคุณ | 10:10:42 น. |
| เวลาแบบปานกลาง | แสดงชั่วโมงและนาทีที่ตามด้วย AM หรือ PM Access จะใช้ตัวคั่นที่ระบุในการตั้งค่า เวลา ในการตั้งค่าภูมิภาคของ Windows ของคุณ | 10:10 น. |
| เวลาแบบสั้น | แสดงเฉพาะชั่วโมงและนาที Access จะใช้ตัวคั่นที่ระบุในการตั้งค่า เวลา ในการตั้งค่าภูมิภาคของ Windows ของคุณ | 10:10 |
นํารูปแบบแบบกําหนดเองไปใช้
ในบางครั้ง รายการดรอปดาวน์คุณสมบัติ รูปแบบ ในแผ่นคุณสมบัติไม่มีรูปแบบวันที่ที่แน่นอนที่คุณต้องการ คุณสามารถสร้างรูปแบบแบบกําหนดเองของคุณเองได้โดยใช้โค้ดชนิดหนึ่งที่ Access รู้จักสําหรับการจัดรูปแบบวันที่
เมื่อคุณนํารูปแบบแบบกําหนดเองไปใช้กับเขตข้อมูล วันที่/เวลา คุณสามารถรวมรูปแบบที่ต่างกันได้ด้วยการมีสองส่วน ส่วนหนึ่งเป็นส่วนวันที่และอีกส่วนหนึ่งสําหรับเวลานั้น ในกรณีดังกล่าว คุณจะแยกส่วนต่างๆ ด้วยช่องว่าง ตัวอย่างเช่น คุณสามารถรวมรูปแบบ วันที่ทั่วไป และ เวลาแบบยาว ได้ดังนี้ m/dd/yyyy h:mm:ss
- เปิดตารางใน มุมมองออกแบบ
- ในส่วนบนของตารางออกแบบ ให้เลือกเขตข้อมูล วันที่/เวลา หรือ วันที่/เวลาที่ขยาย ที่คุณต้องการจัดรูปแบบ
- ในส่วน คุณสมบัติเขตข้อมูล ให้เลือกแท็บ ทั่วไป คลิกเซลล์ที่อยู่ถัดจากกล่อง รูปแบบ แล้วใส่อักขระเฉพาะตามความต้องการในการจัดรูปแบบของคุณ
- หลังจากที่คุณใส่รูปแบบ ปุ่ม ตัวเลือกการอัปเดตคุณสมบัติ จะปรากฏขึ้นและช่วยให้คุณนํารูปแบบไปใช้กับเขตข้อมูลตารางและตัวควบคุมฟอร์มอื่นๆ ที่จะสืบทอดตามหลักตรรกะ เมื่อต้องการนําการเปลี่ยนแปลงของคุณไปใช้ทั่วทั้งฐานข้อมูล ให้คลิกสมาร์ทแท็ก แล้วคลิก อัปเดตรูปแบบทุกที่ ชื่อเขตข้อมูลจะถูกใช้ ในกรณีนี้ ชื่อเขตข้อมูล คือชื่อของเขตข้อมูล วันที่/เวลา ของคุณ
- ถ้าคุณเลือกที่จะนําการเปลี่ยนแปลงของคุณไปใช้กับทั้งฐานข้อมูล กล่องโต้ตอบ คุณสมบัติการอัปเดต จะปรากฏขึ้นและแสดงฟอร์มและวัตถุอื่นๆ ที่จะสืบทอดรูปแบบใหม่ คลิก ใช่ เพื่อนํารูปแบบไปใช้
สําหรับข้อมูลเพิ่มเติม ให้ดูที่ การเผยแพร่คุณสมบัติของเขตข้อมูล - บันทึกการเปลี่ยนแปลงของคุณ แล้วสลับไปยังมุมมองแผ่นข้อมูลเพื่อดูว่ารูปแบบตรงตามความต้องการของคุณหรือไม่
ตัวอย่างของรูปแบบแบบกําหนดเอง
ต่อไปนี้เป็นตัวอย่างของวิธีต่างๆ ในการจัดรูปแบบวันที่ 13 มกราคม 2555
| เมื่อต้องการจัดรูปแบบวันที่เช่น... | พิมพ์โค้ดนี้ลงในกล่องคุณสมบัติ รูปแบบ : |
|---|---|
| 2024-01-13 | yyyy-mm-dd |
| 2024 | yyyy |
| วันที่ 13 ม.ค. 2567 | dd mmm yyyy |
| 13.01.2024 | dd\.mm\.yyyy (Access จะเพิ่มเครื่องหมายทับขวาโดยอัตโนมัติ) |
| ศุกร์ 1/13 | ddd m/d |
| 2/6 | ww/w |
| วันที่ 13 ม.ค. 2567 | mmm d", "yyyy |
อักขระรูปแบบแบบกําหนดเอง
เมื่อต้องการสร้างรูปแบบแบบกําหนดเอง ให้ใช้อักขระต่อไปนี้เป็นพื้นที่ที่สํารองไว้และตัวคั่น รูปแบบแบบกําหนดเองที่ไม่สอดคล้องกับการตั้งค่าวันที่/เวลาที่ระบุในการตั้งค่าภูมิภาคของ Windows จะถูกละเว้น สําหรับข้อมูลเพิ่มเติม ให้ดู เปลี่ยนการตั้งค่าภูมิภาคของ Windows เพื่อปรับเปลี่ยนลักษณะที่ปรากฏของชนิดข้อมูลบางชนิด
หมาย เหตุ ไม่มีอักขระรูปแบบแบบกําหนดเองสําหรับส่วนนาโนวินาทีของชนิดข้อมูลวันที่/เวลาที่ขยาย
| อักขระ | คำอธิบาย |
|---|---|
| ตัวคั่นวันที่ | ควบคุมตําแหน่งที่ Access จะวางตัวคั่นวัน เดือน และปี ใช้ตัวคั่นที่กําหนดไว้ในการตั้งค่าภูมิภาคของ Windows ตัวอย่างเช่น ในภาษาอังกฤษ (สหรัฐอเมริกา) ให้ใช้เครื่องหมายทับ (/) |
| ตัวคั่นเวลา | ควบคุมตําแหน่งที่ Access จะวางตัวคั่นชั่วโมง นาที และวินาที ใช้ตัวคั่นที่กําหนดไว้ในการตั้งค่าภูมิภาคของ Windows ตัวอย่างเช่น ในภาษาอังกฤษ (สหรัฐอเมริกา) ให้ใช้เครื่องหมายจุดคู่ (:) |
| c | แสดงรูปแบบวันที่ทั่วไป |
| d หรือ dd | แสดงวันในเดือนเป็นตัวเลขหนึ่งหรือสองหลัก สําหรับตัวเลขหนึ่งหลัก ให้ใช้พื้นที่ที่สํารองไว้เดียว สําหรับตัวเลขสองหลัก ให้ใช้พื้นที่ที่สํารองไว้สองตัว |
| ddd | ย่อวันในสัปดาห์เป็นตัวอักษรสามตัว |
| dddd | สะกดทั้งวันในสัปดาห์ |
| ddddd | แสดงรูปแบบ วันที่แบบสั้น |
| dddddd | แสดงรูปแบบ วันที่แบบยาว |
| w | แสดงตัวเลขที่สอดคล้องกับวันในสัปดาห์ (1 ถึง 7) |
| ww | แสดงตัวเลขที่สอดคล้องกับสัปดาห์ในหนึ่งปี (1 ถึง 53) |
| m หรือ mm | แสดงเดือนเป็นตัวเลขหนึ่งหลักหรือสองหลัก |
| mmm | ย่อชื่อของเดือนเป็นตัวอักษรสามตัว ตัวอย่างเช่น มกราคม จะปรากฏเป็น ม.ค. |
| mmmm | สะกดชื่อเดือนทั้งหมด |
| q | แสดงจํานวนของไตรมาสปัจจุบันในปฏิทิน (1-4) ตัวอย่างเช่น ถ้าคุณจ้างงานในเดือนพฤษภาคม Access จะแสดง 2 เป็นค่าไตรมาส |
| y | แสดงวันในหนึ่งปี 1-366 |
| yy | แสดงตัวเลขสองหลักสุดท้ายของปี หมาย เหตุ: เราขอแนะนําให้ใส่และแสดงตัวเลขสี่หลักทั้งหมดของปีที่ระบุ |
| yyyy | แสดงตัวเลขทั้งหมดในหนึ่งปีสําหรับ 0001-9999 โดยขึ้นอยู่กับชนิดข้อมูลวันที่และเวลาที่สนับสนุนช่วง |
| h หรือ hh | แสดงชั่วโมงเป็นตัวเลขหนึ่งหรือสองหลัก |
| n หรือ nn | แสดงนาทีเป็นตัวเลขหนึ่งหรือสองหลัก |
| s หรือ ss | แสดงวินาทีเป็นตัวเลขหนึ่งหรือสองหลัก |
| tttt | แสดงรูปแบบ เวลาแบบยาว |
| AM/PM | นาฬิกาแบบ 12 ชั่วโมงที่มีอักษรตัวพิมพ์ใหญ่ "AM" หรือ "PM" ตามความเหมาะสม |
| am/pm | นาฬิกาแบบ 12 ชั่วโมงที่มีอักษรตัวพิมพ์เล็ก "am" หรือ "pm" ตามความเหมาะสม |
| A/P | นาฬิกาแบบ 12 ชั่วโมงที่มีอักษรตัวพิมพ์ใหญ่ "A" หรือ "P" ตามความเหมาะสม |
| a/p | นาฬิกาแบบ 12 ชั่วโมงที่มีอักษรตัวพิมพ์เล็ก "a" หรือ "p" ตามความเหมาะสม |
| AMPM | นาฬิกาแบบ 12 ชั่วโมง ที่มีตัวกำหนดการตั้งเช้า/บ่ายที่เหมาะสม ตามที่กำหนดไว้ในการตั้งค่าภูมิภาคของ Windows |
| ช่องว่าง + - $ () | ใช้ช่องว่าง อักขระทางคณิตศาสตร์ (+ -) และสัญลักษณ์ทางการเงิน ($ ¥ £) ได้ตามต้องการในสตริงรูปแบบของคุณ ถ้าคุณต้องการใช้สัญลักษณ์ทางคณิตศาสตร์ทั่วไปอื่นๆ เช่น เครื่องหมายทับ (\ หรือ /) และเครื่องหมายดอกจัน (*) คุณต้องใส่เครื่องหมายอัญภาคครอบ |
| "ข้อความสัญพจน์" | ล้อมรอบข้อความที่คุณต้องการให้ผู้ใช้เห็นในเครื่องหมายอัญประกาศคู่ |
| \ | บังคับให้ Access แสดงอักขระที่ตามมาในทันที ซึ่งจะเหมือนกับอักขระที่อยู่โดยรอบในเครื่องหมายอัญจบกต |
| * | เมื่อใช้งาน อักขระที่อยู่ถัดจากเครื่องหมายดอกจันจะกลายเป็นอักขระเติม ซึ่งเป็นอักขระที่ใช้เติมช่องว่าง โดยปกติแล้ว Access จะแสดงข้อความตามการจัดชิดซ้าย และเติมพื้นที่ใดก็ได้ทางด้านขวาของค่าด้วยช่องว่าง คุณสามารถเพิ่มอักขระเติมที่ใดก็ได้ในสตริงรูปแบบ และ Access จะเติมช่องว่างด้วยอักขระที่ระบุ |
| [สี] | นําสีไปใช้กับค่าทั้งหมดในส่วนของรูปแบบของคุณ คุณต้องใส่ชื่อไว้ในวงเล็บและใช้ชื่อใดชื่อหนึ่งต่อไปนี้ สีดํา สีน้ําเงิน สีฟ้า สีเขียว ม่วงมาเจนต้า สีแดง |