Online Reference

Home

Microsoft Reference
Knowledge Developer Database Internet Resource Forum
VBA
Text Function
ดาวน์โหลดคู่มือ

Format Function – ผู้ใช้กำหนดรูปแบบ Date/Time

ตารางต่อไปนี้เป็นอธิบายตัวอักษรที่ใช้ในการกำหนดรูปแบบ Date/Time แบบผู้ใช้กำหนด

ตัวอักษร รายละเอียด
( : ) เครื่องหมายแบ่งเวลา ในบางกรณีสามารถใช้ตัวอักษรอื่น โดยเครื่องหมายนี้แบ่ง ชั่วโมง นาที วินาที เมื่อมีการกำหนดรูปแบบ Date/Time เครื่องหมายที่ใช้จริงขึ้นกับการกำหนดค่าระบบ
( / ) เครื่องหมายแบ่งวัน ในบางกรณีสามารถใช้ตัวอักษรอื่น โดยเครื่องหมายนี้แบ่ง วัน เดือน ปี เมื่อมีการกำหนดรูปแบบ Date/Time เครื่องหมายที่ใช้จริงขึ้นกับการกำหนดค่าระบบ
c แสดงวันที่ ด้วย ddddd และเวลา ด้วย ttttt ซึ่งการแสดงเฉพาะข้อมูลของวันที่ ถ้าไม่มีส่วนเศษส่วนใน date serial number และแสดงเฉพาะข้อมูลของเวลา ถ้าไม่มีส่วนจำนวนเต็ม
d แสดงวันที่ เป็นตัวเลขโดยไม่มีเลข 0 นำหน้า (1-31)
dd แสดงวันที่ เป็นตัวเลขโดยมีเลข 0 นำหน้า (01-31)
ddd แสดงวัน ด้วยชื่อวันแบบย่อ (อ. – ส. หรือ Sun – Sat)
dddd แสดงวัน ด้วยชื่อวันแบบเต็ม (Sunday – Saturday)
ddddd แสดงวันที่ แบบสมบูรณ์ (โดยแสดง วัน เดือน และปี) ด้วยรูปแบบ Short date ตามที่กำหนดในระบบ โดยค่าเริ่มต้นของ Microsoft Windows มีรูปแบบเป็น m/d/yy
dddddd แสดงวันที่ date serial number แบบสมบูรณ์ (โดยแสดง วัน เดือน และปี) ด้วยรูปแบบ Long date ตามที่กำหนดในระบบ โดยค่าเริ่มต้นของ Microsoft Windows มีรูปแบบเป็น mmmm dd, yyyy
w แสดงวันในสัปดาห์ เป็นตัวเลข ( 1 สำหรับวันอาทิตย์ ถึง 7 สำหรับวันเสาร์)
ww แสดงสัปดาห์ที่ของปี เป็นตัวเลข (1-54)
m แสดงเดือน เป็นตัวเลขโดยไม่มีเลข 0 นำหน้า (1-12) แต่ถ้าตามหลัง h หรือ hh จะแสดงค่าของนาที
mm แสดงเดือน เป็นตัวเลขที่มีเลข 0 นำหน้า (01-12) แต่ถ้าตามหลัง h หรือ hh จะแสดงค่าของนาที
mmm แสดงเดือน ด้วยชื่อเดือนแบบย่อ (ม.ค. – ธ.ค. หรือ Jan – Dec)
mmmm แสดงเดือน ด้วยชื่อเดือนแบบเต็ม (January – December)
q แสดงไตรมาสของปีเป็นตัวเลข (1-4)
y แสดงวันของปี เป็นตัวเลข (1-366)
yy แสดงปี เป็นเลข 2 ตำแหน่ง (00-99)
yyyy แสดงปี เป็นเลข 4 ตำแหน่ง (100-9999)
h แสดงชั่วโมง เป็นตัวเลขโดยไม่มีเลข 0 นำหน้า (0-23)
hh แสดงชั่วโมง เป็นตัวเลขโดยมีเลข 0 นำหน้า (00-23)
n แสดงนาที เป็นตัวเลขโดยไม่มีเลข 0 นำหน้า (0-59)
nn แสดงนาที เป็นตัวเลขโดยมีเลข 0 นำหน้า (00-59)
s แสดงวินาที เป็นตัวเลขโดยไม่มีเลข 0 นำหน้า (0-59)
ss แสดงวินาที เป็นตัวเลขโดยมีเลข 0 นำหน้า (0-59)
ttttt แสดงเวลา แบบสมบูรณ์ (โดยแสดง ชั่วโมง นามี และวินาที) ซึ่งเครื่องหมายแบ่งเวลาจะเป็นไปตามที่กำหนดกับระบบ การนำหน้าด้วยเลข 0 ขึ้นกับการเลือกตัวเลือก สำหรับ Microsoft Windows กำหนดค่าเริ่มต้นเป็น h:mm:ss
AM/PM แสดงเวลาแบบ 12 ชั่วโมง และอักษรตัวใหญ่ AM หรือ PM โดย AM สำหรับเวลาก่อนเที่ยงวัน ส่วน PM สำหรับเวลาเที่ยงวันถึงก่อนเที่ยงคืน (11:59 PM)
am/pm แสดงเวลาแบบ 12 ชั่วโมง และอักษรตัวเล็ก am หรือ pm โดย am สำหรับเวลาก่อนเที่ยงวัน ส่วน pm สำหรับเวลาเที่ยงวันถึงก่อนเที่ยงคืน (11:59 pm)
A/P แสดงเวลาแบบ 12 ชั่วโมง และอักษรตัวใหญ่ A หรือ P โดย A สำหรับเวลาก่อนเที่ยงวัน ส่วน P สำหรับเวลาเที่ยงวันถึงก่อนเที่ยงคืน (11:59 P)
a/p แสดงเวลาแบบ 12 ชั่วโมง และอักษรตัวใหญ่ a หรือ p โดย a สำหรับเวลาก่อนเที่ยงวัน ส่วน PM สำหรับเวลาเที่ยงวันถึงก่อนเที่ยงคืน (11:59 p)
AMPM แสดงเวลาแบบ 12 ชั่วโมง และอักษรตัวใหญ่ AM หรือ PM ซึ่งขึ้นกับการกำหนดกับระบบ โดย AM สำหรับเวลาก่อนเที่ยงวัน ส่วน PM สำหรับเวลาเที่ยงวันถึงก่อนเที่ยงคืน (11:59 PM) สำหรับ Microsoft Windows กำหนดค่าเริ่มต้นเป็น AM/PM

ดูเพิ่มเติม

ฟังก์ชัน Format

ตัวอย่าง

รูปแบบ การแสดงบนจอภาพ
M/d/yy 7/12/58
d-mmm 7-Dec
d-mmmm-yy 7-December-58
d-mmmm 7-December
mmmm-yy December-58
hh:mm AM/PM 07:48 PM
h:mm:ss a/p 7:48:12 p
h:mm 19:48
h:mm:ss 19:48:12
m/d/yy h:mm 12/7/58 20:50