ชนิดข้อมูลวันที่และเวลามีรูปแบบต่างๆ มากมายเพื่อช่วยให้ตรงตามสถานการณ์เฉพาะของคุณ เมื่อการจัดรูปแบบคุณมีสามตัวเลือก: เก็บรูปแบบเริ่มต้น ใช้รูปแบบที่กําหนดไว้หรือสร้างรูปแบบแบบกําหนดเอง เมื่อคุณใช้รูปแบบกับเขตข้อมูลตาราง รูปแบบเดียวกันนั้นจะถูกใช้กับตัวควบคุมฟอร์มหรือรายงานใดๆ ที่คุณผูกกับเขตข้อมูลตารางนั้นในภายหลัง การจัดรูปแบบจะเปลี่ยนวิธีการแสดงข้อมูลเท่านั้น และไม่มีผลต่อวิธีที่ข้อมูลถูกจัดเก็บหรือวิธีที่ผู้ใช้สามารถใส่ข้อมูลได้ Show ในบทความนี้
ภาพรวมของรูปแบบวันที่และเวลาAccess จะแสดงวันที่และเวลาในรูปแบบวันที่ทั่วไปและเวลาแบบยาวโดยอัตโนมัติ วันที่จะปรากฏเป็น mm/dd/yyyy ในสหรัฐอเมริกา และตาม dd/mm/yyyy ภายนอกสหรัฐอเมริกา โดยที่ 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 น. สามารถเปลี่ยนรูปแบบที่กําหนดล่วงหน้าเหล่านี้โดยใช้รูปแบบการแสดงผลแบบกําหนดเองได้ ตัวอย่างเช่น คุณสามารถใส่วันที่ในรูปแบบยุโรป เช่น 28.11.2018 และมีตาราง ฟอร์ม หรือรายงานแสดงค่าเป็น 28/11/2018 รูปแบบแบบปรับแต่งเองที่คุณเลือกจะไม่มีผลต่อวิธีการใส่ข้อมูลหรือวิธีที่ Access เก็บข้อมูลนั้น Access จะมีการตรวจสอบความถูกต้องของข้อมูลระดับหนึ่งที่เกี่ยวข้องกับการจัดรูปแบบวันที่และเวลาโดยอัตโนมัติ ตัวอย่างเช่น ถ้าคุณใส่วันที่ที่ไม่ถูกต้อง เช่น 32.11.2018 ข้อความจะปรากฏขึ้นและคุณจะมีตัวเลือกในการใส่ค่าใหม่หรือแปลงเขตข้อมูลจากชนิดข้อมูล วันที่/เวลา เป็นชนิดข้อมูล ข้อความ ช่วงค่าวันที่ที่ถูกต้องตั้งแต่ -657,434 (1 มกราคม 100 A.D.) ถึง 2,958,465 (31 ธันวาคม 9999 A.D.) ค่าเวลาที่ถูกต้องคือตั้งแต่ .0 ถึง .9999 หรือ 23:59:59 เมื่อคุณต้องการข้อห้ามการใส่วันที่และเวลาในรูปแบบเฉพาะ ให้ใช้รูปแบบการป้อนข้อมูล ตัวอย่างเช่น ถ้าคุณปรับใช้รูปแบบการป้อนข้อมูลเพื่อใส่วันที่ในรูปแบบยุโรป บุคคลที่ใส่ข้อมูลลงในฐานข้อมูลของคุณจะไม่สามารถใส่วันที่ในรูปแบบอื่นได้ รูปแบบการป้อนข้อมูลสามารถใช้กับเขตข้อมูลในตาราง ชุดผลลัพธ์ของคิวรี และตัวควบคุมบนฟอร์มและรายงานได้ For more information, see Control data entry formats with input masks. ด้านบนของหน้า ใช้รูปแบบที่กําหนดล่วงหน้าAccess มีรูปแบบที่กําหนดล่วงหน้าไว้หลายรูปแบบในข้อมูลวันที่และเวลา ในตาราง
หมายเหตุ ฟอร์ม รายงาน หรือมุมมองใหม่ที่คุณสร้างโดยยึดตามตารางนี้จะได้รับการจัดรูปแบบของตาราง แต่คุณสามารถแทนที่การจัดรูปแบบนี้บนฟอร์ม รายงาน หรือมุมมองได้โดยไม่ต้องเปลี่ยนแปลงการจัดรูปแบบของตาราง ในฟอร์มหรือรายงาน
ในคิวรี
ในนิพจน์
ด้านบนของหน้า ตัวอย่างของรูปแบบที่กําหนดล่วงหน้ารูปแบบ คำอธิบาย ตัวอย่าง วันที่ทั่วไป (ค่าเริ่มต้น) แสดงค่าวันที่เป็นค่าตัวเลขและเวลาเป็นชั่วโมง นาที และวินาทีตามด้วย AM หรือ PM For both types of values, Access uses the date and time separators specified in your Windows regional settings. ถ้าค่าไม่มีคอมโพเนนต์เวลา Access จะแสดงเฉพาะวันที่เท่านั้น ถ้าค่าไม่มีคอมโพเนนต์วันที่ Access จะแสดงเฉพาะเวลาเท่านั้น 30/06/2018 10:10:42 AM วันที่แบบยาว แสดงเฉพาะค่าวันที่ตามที่ระบุตามรูปแบบวันที่แบบยาวในการตั้งค่าภูมิภาค Windows ของคุณ วันจันทร์ที่ 27 สิงหาคม 2018 วันที่แบบปานกลาง แสดงวันที่เป็น dd/mmm/yy แต่ใช้ตัวคั่นวันที่ที่ระบุไว้ในการตั้งค่าภูมิภาค Windows ของคุณ 27/ส.ค./18 วันที่แบบสั้น แสดงค่าวันที่ตามที่ระบุตามรูปแบบวันที่แบบสั้นในการตั้งค่าภูมิภาค Windows ของคุณ 27/8/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 ม.ค. 2012 dd mmm yyyy 13.01.2012 dd\.mm\.yyyy (Access จะเพิ่มเครื่องหมายแบคสแลชโดยอัตโนมัติ) ศ. 1/13 ddd m/d 2/6 ww/w 13 ม.ค. 2012 mmm d", "yyyy ด้านบนของหน้า อักขระรูปแบบแบบปรับแต่งเองเมื่อต้องการสร้างรูปแบบแบบเอง ให้ใช้อักขระต่อไปนี้เป็นตัวแทนและตัวคั่น รูปแบบแบบปรับแต่งเองที่ไม่สอดคล้องกันกับการตั้งค่าวันที่/เวลาที่ระบุในการตั้งค่าภูมิภาคของ Windows จะถูกละเว้น For more information, see Change the Windows regional settings to modify the appearance of some data types. หมายเหตุ ไม่มีอักขระรูปแบบแบบกําหนดเองของส่วนนาโนวินาทีของชนิดข้อมูลวันที่/เวลาที่ขยาย อักขระ คำอธิบาย ตัวคั่นวันที่ ตัวควบคุมที่ 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 จะเติมช่องว่างด้วยอักขระที่ระบุ [color] ใช้สีกับค่าทั้งหมดในส่วนรูปแบบของคุณ คุณต้องใส่ชื่อในวงเล็บ เหลี่ยม และใช้หนึ่งในชื่อต่อไปนี้: สีด สีน้าเงิน สีฟ้า สีเขียว สีม่วง สีแดง ด้านบนของหน้า ตั้งค่ารูปแบบวันที่/เวลาใน Access Web AppAccess Web Apps แสดงข้อมูลใน "มุมมอง" ซึ่งมีกล่องข้อความเช่นเดียวกับฟอร์มในฐานข้อมูลเดสก์ท็อป อย่างไรก็ตาม แทนที่จะตั้งค่าตัวเลือกการจัดรูปแบบแทนแผ่นคุณสมบัติ โดยการเลือกกล่องข้อความ แล้วคลิกปุ่มรูปแบบ ที่ปรากฏขึ้น จากนั้นเลือกรูปแบบที่คุณต้องการ จากรายการ รูปแบบ แอป Access ไม่มีรูปแบบวันที่แบบปรับแต่งเอง คุณสามารถสร้างคิวรีในแอป Access แต่ไม่มีตัวเลือกในการจัดรูปแบบคอลัมน์วันที่ภายในคิวรี การจัดรูปแบบวันที่ทั้งหมดจะถูกควบคุมในระดับมุมมอง สุดท้าย ฟังก์ชัน FormatDateTime จะไม่พร้อมใช้งานในแอป Access |