ชนิดข้อมูลวันที่และเวลามีรูปแบบที่หลากหลายเพื่อช่วยให้ตรงกับสถานการณ์เฉพาะของคุณ เมื่อจัดรูปแบบคุณมีสามตัวเลือก: รักษารูปแบบเริ่มต้น นํารูปแบบที่กําหนดไว้ล่วงหน้าไปใช้ หรือสร้างรูปแบบแบบกําหนดเอง เมื่อคุณนํารูปแบบไปใช้กับเขตข้อมูลตาราง รูปแบบเดียวกันนั้นจะถูกนําไปใช้กับตัวควบคุมฟอร์มหรือรายงานใดๆ ที่คุณผูกกับเขตข้อมูลตารางนั้นในภายหลัง การจัดรูปแบบจะเปลี่ยนแปลงวิธีการแสดงข้อมูลเท่านั้น และไม่มีผลต่อวิธีการจัดเก็บข้อมูลหรือวิธีที่ผู้ใช้สามารถใส่ข้อมูลได้
ในบทความนี้
ภาพรวมของรูปแบบวันที่และเวลา
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/2018 10:10:42 AM |
วันที่แบบยาว |
แสดงเฉพาะค่าวันที่ตามที่ระบุตามรูปแบบวันที่แบบยาวในการตั้งค่าภูมิภาคของ Windows ของคุณ |
วันจันทร์ที่ 27 สิงหาคม 2018 |
วันที่แบบปานกลาง |
แสดงวันที่เป็น dd/mmm/yy แต่ใช้ตัวคั่นวันที่ที่ระบุในการตั้งค่าภูมิภาคของ Windows ของคุณ |
27/ส.ค./18 27-ส.ค.-18 |
วันที่แบบสั้น |
แสดงค่าวันที่ตามที่ระบุตามรูปแบบวันที่แบบสั้นในการตั้งค่าภูมิภาคของ Windows ของคุณ |
วันที่ 27/8/2561 8-27-2018 |
เวลาแบบยาว |
แสดงชั่วโมง นาที และวินาทีตามด้วย 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
เมื่อต้องการจัดรูปแบบวันที่เช่น... |
พิมพ์โค้ดนี้ลงในกล่องคุณสมบัติ รูปแบบ : |
---|---|
2012-01-13 |
yyyy-mm-dd |
2012 |
yyyy |
วันที่ 13 ม.ค. 2555 |
dd mmm yyyy |
13.01.2012 |
dd\.mm\.yyyy (Access จะเพิ่มเครื่องหมายทับขวาโดยอัตโนมัติ) |
ศุกร์ 1/13 |
ddd m/d |
2/6 |
ww/w |
วันที่ 13 ม.ค. 2555 |
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 จะเติมช่องว่างด้วยอักขระที่ระบุ |
[สี] |
นําสีไปใช้กับค่าทั้งหมดในส่วนของรูปแบบของคุณ คุณต้องใส่ชื่อไว้ในวงเล็บและใช้ชื่อใดชื่อหนึ่งต่อไปนี้ สีดํา สีน้ําเงิน สีฟ้า สีเขียว ม่วงมาเจนต้า สีแดง |