รูปแบบ
นําไปใช้กับ: การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดภาพการคํานวณ
แปลงค่าให้เป็นข้อความตามรูปแบบที่ระบุ
ไวยากรณ์
FORMAT(<value>, <format_string>[, <locale_name>])
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
ค่า | ค่าหรือนิพจน์ที่ประเมินเป็นค่าเดียว |
format_string | สตริงที่มีเทมเพลตการจัดรูปแบบ |
locale_name | (ไม่บังคับ) ชื่อของตําแหน่งที่ตั้งที่จะใช้โดยฟังก์ชัน ค่าที่เป็นไปได้คือสตริงที่ยอมรับโดยฟังก์ชัน Windows API LocaleNameToLCID() |
ค่าที่ส่งกลับ
สตริงที่มีค่าที่จัดรูปแบบตามที่กําหนดโดย format_string
หมายเหตุ
ถ้า ค่า เป็น BLANK ฟังก์ชันจะแสดงสตริงว่าง
หาก format_string เป็น BLANK ค่าจะถูกจัดรูปแบบด้วยรูปแบบ "ตัวเลขทั่วไป" หรือ "วันที่ทั่วไป" (ตาม ชนิดข้อมูลค่า )
หมายเหตุ
สตริงรูปแบบที่กําหนดไว้ล่วงหน้าใช้คุณสมบัติวัฒนธรรมแบบจําลองเมื่อจัดรูปแบบผลลัพธ์ ตามค่าเริ่มต้น คุณสมบัติวัฒนธรรมแบบจําลองจะถูกตั้งค่าตามตําแหน่งที่ตั้งของผู้ใช้คอมพิวเตอร์ สําหรับแบบจําลอง Power BI Desktop ใหม่ คุณสามารถเปลี่ยนคุณสมบัติวัฒนธรรมแบบจําลองได้ใน ตัวเลือก > การตั้งค่า > ภูมิภาค ภาษาแบบจําลอง สําหรับ Analysis Services วัฒนธรรมแบบจําลองจะถูกตั้งค่าตามคุณสมบัติ Language ที่กําหนดไว้โดยอินสแตนซ์ในเบื้องต้น
สตริงรูปแบบที่ได้รับการสนับสนุนเป็นอาร์กิวเมนต์สําหรับฟังก์ชัน FORMAT ของ DAX จะขึ้นอยู่กับสตริงรูปแบบที่ใช้โดย Visual Basic (OLE Automation) ไม่ได้ขึ้นอยู่กับสตริงรูปแบบที่ใช้โดย .NET Framework ดังนั้น คุณอาจได้รับผลลัพธ์ที่ไม่คาดคิดหรือมีข้อผิดพลาดเกิดขึ้น ถ้าอาร์กิวเมนต์ไม่ตรงกับสตริงรูปแบบที่กําหนด ตัวอย่างเช่น ไม่สนับสนุน "p" ที่เป็นตัวย่อสําหรับ "Percent (เปอร์เซ็นต์)" สตริงที่คุณระบุเป็นอาร์กิวเมนต์สําหรับฟังก์ชัน FORMAT ที่ไม่ได้รวมอยู่ในรายการของสตริงรูปแบบที่กําหนดไว้ล่วงหน้าจะได้รับการจัดการเป็นส่วนหนึ่งของสตริงรูปแบบแบบกําหนดเองหรือเป็นสัญพจน์สตริง
เมื่อต้องการเรียนรู้เพิ่มเติมระบุตําแหน่งที่ตั้งด้วย FORMAT ให้ดูวิดีโอนี้
การใช้ FORMAT จะเปลี่ยนผลลัพธ์หน่วยวัดเป็นชนิดข้อมูลข้อความ ถ้าผลลัพธ์ของหน่วยวัดมีชนิดข้อมูลตัวเลขตามด้วย FORMAT จะไม่สามารถใช้หน่วยวัดกับวิชวลที่ส่วนค่าต้องใช้ชนิดข้อมูลตัวเลข เช่น กับแผนภูมิได้ ใน Power BI คุณสามารถใช้ สตริงรูปแบบแบบไดนามิกสําหรับหน่วยวัด ระบุสตริงรูปแบบตามเงื่อนไขที่รักษาชนิดข้อมูลตัวเลขของหน่วยวัดได้
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
สตริงรูปแบบ
= FORMAT( 12345.67, "General Number")
= FORMAT( 12345.67, "Currency")
= FORMAT( 12345.67, "Fixed")
= FORMAT( 12345.67, "Standard")
= FORMAT( 12345.67, "Percent")
= FORMAT( 12345.67, "Scientific")
กลับ:
12345.67 "หมายเลขทั่วไป" แสดงหมายเลขที่ไม่มีการจัดรูปแบบ
$12,345.67 "สกุลเงิน" แสดงตัวเลขด้วยการจัดรูปแบบตําแหน่งที่ตั้งสกุลเงินของคุณ ตัวอย่างที่นี่แสดงการจัดรูปแบบสกุลเงินสหรัฐอเมริกาตามค่าเริ่มต้น
12345.67 "คงที่" แสดงอย่างน้อยหนึ่งหลักทางด้านซ้ายของตัวคั่นทศนิยมและตัวเลขสองหลักทางด้านขวาของตัวคั่นทศนิยม
12,345.67 "มาตรฐาน" แสดงอย่างน้อยหนึ่งหลักทางด้านซ้ายของตัวคั่นทศนิยมและตัวเลขสองหลักทางด้านขวาของตัวคั่นทศนิยม และรวมตัวคั่นหลักพันด้วย ตัวอย่างที่นี่แสดงการจัดรูปแบบตัวเลขสหรัฐอเมริกาตามค่าเริ่มต้น
1,234,567.00 % "เปอร์เซ็นต์" แสดงตัวเลขเป็นเปอร์เซ็นต์ (คูณด้วย 100) ด้วยการจัดรูปแบบและเครื่องหมายเปอร์เซ็นต์ที่ด้านขวาของตัวเลขโดยคั่นด้วยช่องว่างเดียว
1.23E+04 "วิทยาศาสตร์" แสดงตัวเลขในเครื่องหมายทางวิทยาศาสตร์ที่มีทศนิยมสองหลัก
วันที่เวลาที่มี locale_name ทางเลือก
= FORMAT( dt"2020-12-15T12:30:59", BLANK(), "en-US" )
= FORMAT( dt"2020-12-15T12:30:59", BLANK(), "en-GB" )
= FORMAT( dt"2020-12-15T12:30:59", "mm/dd/yyyy", "en-GB" )
กลับ:
12/15/2020 12:30:59 PM ซึ่งเดือนก่อนวันและเวลาคือรูปแบบ 12 ชั่วโมง
15/12/2020 12:30:59 ที่วันก่อนเดือนและเวลาเป็นรูปแบบ 24 ชั่วโมง
12/15/2020 12:30:59 ที่เดือนก่อนวันและเวลาเป็นรูปแบบ 24 ชั่วโมง เนื่องจากมีการระบุสตริงรูปแบบที่ขึ้นต่อกันที่ไม่ใช่ตําแหน่งที่ตั้ง ระบบจะไม่นําตําแหน่งที่ตั้งไปใช้ และระบบจะแสดงในรูปแบบที่ไม่ใช่ตําแหน่งที่ตั้ง
รูปแบบตัวเลขที่กําหนดไว้ล่วงหน้า
ระบุรูปแบบตัวเลขที่กําหนดไว้ล่วงหน้าต่อไปนี้ใน อาร์กิวเมนต์ format_string ได้:
รูปแบบ | คำอธิบาย |
---|---|
"General Number" |
แสดงตัวเลขโดยไม่มีตัวคั่นหลักพัน |
"Currency" |
แสดงตัวเลขที่มีตัวคั่นหลักพัน ถ้าเหมาะสม แสดงตัวเลขสองหลักทางด้านขวาของตัวคั่นทศนิยม ผลลัพธ์จะขึ้นอยู่กับการตั้งค่าตําแหน่งที่ตั้งของระบบ |
"Fixed" |
แสดงอย่างน้อยหนึ่งหลักทางซ้ายและสองหลักทางด้านขวาของตัวคั่นทศนิยม |
"Standard" |
แสดงตัวเลขที่มีตัวคั่นหลักพัน อย่างน้อยหนึ่งหลักทางซ้ายและสองหลักทางด้านขวาของตัวคั่นทศนิยม |
"Percent" |
แสดงตัวเลขที่คูณด้วย 100 พร้อมด้วยเครื่องหมายเปอร์เซ็นต์ (%) ต่อท้ายทางด้านขวา แสดงสองหลักทางด้านขวาของตัวคั่นทศนิยมเสมอ |
"Scientific" |
ใช้สัญประกาศทางวิทยาศาสตร์มาตรฐานโดยมีเลขนัยสําคัญสองหลัก |
"Yes/No" |
แสดง No ถ้าตัวเลขเป็น 0; แสดง No ถ้าตัวเลขเป็น 0; ไม่ มิฉะนั้น แสดงใช่ |
"True/False" |
แสดง เท็จ ถ้าตัวเลขเป็น 0; แสดง False ถ้าตัวเลขเป็น 0; มิฉะนั้น แสดง True |
"On/Off" |
แสดง Off ถ้าตัวเลขเป็น 0; มิฉะนั้น แสดง เปิด |
รูปแบบตัวเลขแบบกําหนดเอง
นิพจน์รูปแบบแบบกําหนดเองสําหรับตัวเลขสามารถมาจากหนึ่งถึงสามส่วนที่คั่นด้วยเครื่องหมายอัฒภาค ถ้าอาร์กิวเมนต์สตริงรูปแบบประกอบด้วยรูปแบบตัวเลขที่มีชื่อจํานวนหนึ่งรูปแบบ จะมีเพียงหนึ่งส่วนเท่านั้นที่ได้รับอนุญาต
ถ้าคุณใช้ | ผลลัพธ์คือ |
---|---|
หนึ่งส่วนเท่านั้น | นิพจน์รูปแบบจะนําไปใช้กับค่าทั้งหมด |
สองส่วน | ส่วนแรกจะนําไปใช้กับค่าบวกและศูนย์ ส่วนที่สองจะนําไปใช้กับค่าลบ |
สามส่วน | ส่วนแรกจะนําไปใช้กับค่าบวก ส่วนที่สองจะนําไปใช้กับค่าลบ และส่วนที่สามจะนําไปใช้กับศูนย์ |
"$#,##0;($#,##0)"
ถ้าคุณใส่เครื่องหมายอัฒภาคโดยไม่มีสิ่งใดระหว่างเครื่องหมายเลย ส่วนที่ขาดหายไปนี้จะถูกกําหนดโดยใช้รูปแบบของค่าบวก ตัวอย่างเช่น รูปแบบต่อไปนี้แสดงค่าบวกและลบโดยใช้รูปแบบในส่วนแรกและแสดงเป็น "Zero" ถ้าค่าเป็นศูนย์
"$#,##0"
ถ้าคุณใส่เครื่องหมายอัฒภาคโดยไม่มีสิ่งใดระหว่างเครื่องหมายเลย ส่วนที่ขาดหายไปนี้จะแสดงโดยใช้รูปแบบของค่าบวก
อักขระของรูปแบบตัวเลขแบบกําหนดเอง
ระบุอักขระของรูปแบบตัวเลขที่กําหนดเองต่อไปนี้ใน อาร์กิวเมนต์ format_string ได้:
อักขระ | คำอธิบาย |
---|---|
ไม่มี | แสดงตัวเลขที่ไม่มีการจัดรูปแบบ |
(0) | ตัวแทนตัวเลข แสดงตัวเลขหรือศูนย์ ถ้านิพจน์มีตัวเลขในตําแหน่งที่ 0 ปรากฏในสตริงรูปแบบ จะแสดงตัวเลขขึ้น มิฉะนั้น ให้แสดงศูนย์ในตําแหน่งนั้น ถ้าตัวเลขมีจํานวนหลักน้อยกว่ามีเลขศูนย์ (ด้านหนึ่งของทศนิยม) ในนิพจน์รูปแบบ จะแสดงเลขศูนย์นําหน้าหรือต่อท้าย ถ้าตัวเลขมีจํานวนหลักทางด้านขวาของตัวคั่นทศนิยมมากกว่ามีเลขศูนย์ทางด้านขวาของตัวคั่นทศนิยมในนิพจน์รูปแบบ ให้ปัดเศษตัวเลขเป็นจุดทศนิยมมากเท่าที่มีศูนย์ ถ้าตัวเลขมีจํานวนหลักทางด้านซ้ายของตัวคั่นทศนิยมมากกว่ามีเลขศูนย์ทางด้านซ้ายของตัวคั่นทศนิยมในนิพจน์รูปแบบ จะแสดงตัวเลขพิเศษโดยไม่มีการแก้ไข |
(#) | ตัวแทนตัวเลข แสดงตัวเลขหรือไม่มี ถ้านิพจน์มีตัวเลขในตําแหน่งที่ # ปรากฏในสตริงรูปแบบ จะแสดงตัวเลขขึ้น มิฉะนั้น จะไม่แสดงสิ่งใดในตําแหน่งนั้น สัญลักษณ์นี้ทํางานเหมือนกับตัวแทนเลข 0 ยกเว้นว่าเลขศูนย์นําหน้าและต่อท้ายจะไม่แสดงขึ้น ถ้าตัวเลขมีจํานวนหลักเท่ากันหรือน้อยกว่ามี # อักขระที่อยู่ด้านใดด้านหนึ่งของตัวคั่นทศนิยมในนิพจน์รูปแบบ |
(.) | ตัวแทนทศนิยม ในบางพื้นที่ ใช้เครื่องหมายจุลภาคเป็นตัวคั่นทศนิยม ตัวแทนทศนิยมจะกําหนดจํานวนหลักที่แสดงทางด้านซ้ายและด้านขวาของตัวคั่นทศนิยม ถ้านิพจน์รูปแบบประกอบด้วยเครื่องหมายตัวเลขทางด้านซ้ายของสัญลักษณ์นี้เท่านั้น จํานวนที่น้อยกว่า 1 จะเริ่มต้นด้วยตัวคั่นทศนิยม เมื่อต้องการแสดงศูนย์นําหน้าพร้อมด้วยตัวเลขเศษส่วน ให้ใช้ 0 เป็นตัวแทนตัวเลขแรกทางด้านซ้ายของตัวคั่นทศนิยม อักขระจริงที่ใช้เป็นตัวแทนทศนิยมในผลลัพธ์ที่จัดรูปแบบไว้จะขึ้นอยู่กับรูปแบบตัวเลขที่ระบบของคุณรู้จัก |
(%) | ตัวแทนเปอร์เซ็นต์ นิพจน์จะคูณด้วย 100 อักขระเปอร์เซ็นต์ (%) จะถูกแทรกในตําแหน่งที่ปรากฏในสตริงรูปแบบ |
(,) | ตัวคั่นหลักพัน ในบางพื้นที่ ใช้เครื่องหมายมหภาคเป็นตัวคั่นหลักพัน ตัวคั่นหลักพันจะแยกจํานวนหลักพันออกจากหลักร้อยภายในตัวเลขที่มีสี่ตําแหน่งขึ้นไปทางด้านซ้ายของตัวคั่นทศนิยม การใช้งานมาตรฐานของตัวคั่นหลักพันถูกระบุไว้ หากรูปแบบมีตัวคั่นหลักพันล้อมรอบด้วยตัวแทนตัวเลข (0 หรือ #) ตัวคั่นหลักพันสองตัวที่อยู่ติดกันหรือตัวคั่นหลักพันทางด้านซ้ายของตัวคั่นทศนิยม (ไม่ว่าจะระบุทศนิยมหรือไม่ก็ตาม) หมายถึง "การปรับจํานวนโดยการหารด้วย 1,000 การปัดเศษตามต้องการ" ตัวอย่างเช่น คุณสามารถใช้สตริงรูปแบบ "##0,," เพื่อแสดง 100,000,000 เป็น 100 ตัวเลขที่มีน้อยกว่า 1,000,000 จะแสดงเป็น 0 ตัวคั่นหลักพันสองตัวที่ติดกันในตําแหน่งใด ๆ นอกเหนือจากทางด้านซ้ายของตัวคั่นทศนิยมจะถือเป็นเพียงแค่การระบุการใช้ตัวคั่นหลักพัน อักขระจริงที่ใช้เป็นตัวคั่นหลักพันในผลลัพธ์ที่จัดรูปแบบไว้จะขึ้นอยู่กับรูปแบบตัวเลขที่ระบบของคุณรู้จัก |
(:) | ตัวคั่นเวลา ในบางพื้นที่ อาจใช้อักขระอื่นเพื่อแทนตัวคั่นเวลา ตัวคั่นเวลาจะแยกข้อมูลชั่วโมง นาที และวินาทีเมื่อมีการจัดรูปแบบค่าเวลา อักขระจริงที่ใช้เป็นตัวคั่นเวลาในผลลัพธ์ที่จัดรูปแบบไว้ถูกกําหนดโดยการตั้งค่าระบบของคุณ |
(/) | ตัวคั่นวันที่ ในบางพื้นที่ อาจใช้อักขระอื่นเพื่อแทนตัวคั่นวันที่ ตัวคั่นวันที่จะแยกข้อมูลวัน เดือน และปีเมื่อมีการจัดรูปแบบค่าวันที่ อักขระจริงที่ใช้เป็นตัวคั่นวันที่ในผลลัพธ์ที่จัดรูปแบบไว้ถูกกําหนดโดยการตั้งค่าระบบของคุณ |
(E- E+ e+) | รูปแบบทางวิทยาศาสตร์ ถ้านิพจน์รูปแบบประกอบด้วยตัวแทนตัวเลขอย่างน้อยหนึ่งตัว (0 หรือ #) ทางด้านขวาของ, E+, e-หรือ e+ ตัวเลขจะแสดงในรูปแบบทางวิทยาศาสตร์และ หรือ ถูกแทรกระหว่างตัวเลขและเลขชี้กําลัง จํานวนของตัวแทนตัวเลขทางด้านขวาจะกําหนดจํานวนหลักในเลขชี้กําลัง ใช้ E-หรือ e-เพื่อใส่เครื่องหมายลบถัดจากเลขชี้กําลังที่เป็นลบ ใช้ E+ หรือ e+ เพื่อใส่เครื่องหมายลบถัดจากเลขชี้กําลังที่เป็นลบและเครื่องหมายบวกถัดจากเลขชี้กําลังที่เป็นบวก |
- + $ ( ) | แสดงอักขระสัญพจน์ เมื่อต้องการแสดงอักขระอื่นนอกเหนือจากหนึ่งในอักขระเหล่านั้นที่ระบุไว้ ให้นําหน้าด้วยเครื่องหมายทับขวา (\ ) หรือใส่ไว้ในอัญประกาศคู่ (" ") |
(\) | แสดงอักขระถัดไปในสตริงรูปแบบ เมื่อต้องการแสดงอักขระที่มีความหมายพิเศษเป็นอักขระสัญพจน์ ให้นําหน้าด้วยเครื่องหมายทับขวา (\ ) เครื่องหมายทับขวาจะไม่แสดงขึ้น การใช้เครื่องหมายทับขวาจะเหมือนกับการล้อมอักขระถัดไปในอัญประกาศคู่ หากต้องการแสดงเครื่องหมายทับขวา ให้ใช้เครื่องหมายทับขวาสองเครื่องหมาย (\\ ) ตัวอย่างของอักขระที่ไม่สามารถแสดงเป็นอักขระสัญพจน์เป็นอักขระการจัดรูปแบบวันที่และอักขระการจัดรูปแบบเวลา (a, c, d, h, m, n, p, q, s, t, w, y, / และ :), อักขระการจัดรูปแบบตัวเลข (#, 0, %,,, จุลภาค และจุด) และอักขระการจัดรูปแบบสตริง (@, &, &, <>, และ !) |
("ABC") | แสดงสตริงที่อยู่ภายในเครื่องหมายอัญภาคคู่ (" ") |
รูปแบบวันที่/เวลาที่กำหนดไว้ล่วงหน้า
ระบุรูปแบบวันที่/เวลาที่กําหนดไว้ล่วงหน้าต่อไปนี้ใน อาร์กิวเมนต์ format_string ได้ เมื่อใช้รูปแบบอื่นนอกเหนือจากค่าเหล่านี้ จะถูกแปลเป็นรูปแบบวันที่/เวลาที่กําหนดเอง:
รูปแบบ | คำอธิบาย |
---|---|
"General Date" |
แสดงวันที่และ/หรือเวลา ตัวอย่างเช่น 3/12/2008 11:07:31 น. การแสดงวันที่จะถูกกําหนดโดยค่าวัฒนธรรมปัจจุบันของแอปพลิเคชันของคุณ |
"Long Date" หรือ "Medium Date" |
แสดงวันที่ตามรูปแบบวันที่แบบยาวของวัฒนธรรมปัจจุบันของคุณ ตัวอย่างเช่น วันพุธที่ 12 มีนาคม 2008 |
"Short Date" |
แสดงวันที่โดยใช้รูปแบบวันที่แบบสั้นของวัฒนธรรมปัจจุบันของคุณ ตัวอย่างเช่น 3/12/2008 |
"Long Time" หรือ |
แสดงเวลาโดยใช้รูปแบบเวลาแบบยาวของวัฒนธรรมปัจจุบันของคุณ โดยทั่วไปแล้วจะประกอบด้วยชั่วโมง นาที วินาที ตัวอย่างเช่น 11:07:31 น. |
"Medium Time" |
แสดงเวลาในรูปแบบ 12 ชั่วโมง ตัวอย่างเช่น 11:07 น. |
"Short Time" |
แสดงเวลาในรูปแบบ 24 ชั่วโมง ตัวอย่างเช่น 11:07 |
รูปแบบวันที่/เวลาแบบกำหนดเอง
สามารถระบุอักขระของรูปแบบต่อไปนี้ใน format_string เพื่อสร้างรูปแบบวันที่/เวลาที่กําหนดเอง:
อักขระ | คำอธิบาย |
---|---|
(:) | ตัวคั่นเวลา ในบางพื้นที่ อาจใช้อักขระอื่นเพื่อแทนตัวคั่นเวลา ตัวคั่นเวลาจะแยกข้อมูลชั่วโมง นาที และวินาทีเมื่อมีการจัดรูปแบบค่าเวลา อักขระจริงที่ใช้เป็นตัวคั่นเวลาในผลลัพธ์ที่จัดรูปแบบไว้ถูกกําหนดโดยการตั้งค่าระบบของคุณ |
(/) | ตัวคั่นวันที่ ในบางพื้นที่ อาจใช้อักขระอื่นเพื่อแทนตัวคั่นวันที่ ตัวคั่นวันที่จะแยกข้อมูลวัน เดือน และปีเมื่อมีการจัดรูปแบบค่าวันที่ อักขระจริงที่ใช้เป็นตัวคั่นวันที่ในผลลัพธ์ที่จัดรูปแบบไว้ถูกกําหนดโดยการตั้งค่าระบบของคุณ |
(\) | เครื่องหมายทับขวา แสดงอักขระถัดไปเป็นอักขระสัญพจน์ ดังนั้นจึงไม่ถูกตีความว่าเป็นอักขระการจัดรูปแบบ |
(") | อัญประกาศคู่ ข้อความที่อยู่ภายในอัญประกาศคู่จะแสดงขึ้น ดังนั้นจึงไม่ถูกตีความว่าเป็นอักขระการจัดรูปแบบ |
c | แสดงวันที่เป็น ddddd และแสดงเวลาเป็น ttttt ในลําดับดังกล่าว แสดงเฉพาะข้อมูลวันที่เท่านั้นถ้าไม่มีส่วนที่เป็นเศษในหมายเลขลําดับประจําสินค้าวันที่ แสดงเฉพาะข้อมูลเวลาถ้าไม่มีส่วนจํานวนเต็ม |
d | แสดงวันที่เป็นตัวเลขโดยไม่มีเลขศูนย์นําหน้า (1-31) |
dd | แสดงวันที่เป็นตัวเลขโดยมีเลขศูนย์นําหน้า (01-31) |
ddd | แสดงวันเป็นตัวอักษรย่อ (อา-ส) แปล |
dddd | แสดงวันเป็นชื่อเต็ม (วันอาทิตย์ - วันเสาร์) แปล |
ddddd | แสดงวันที่เป็นรูปแบบเต็ม (ระบุทั้งวัน เดือน และปี) ที่ได้รับการจัดรูปแบบตามการตั้งค่ารูปแบบวันที่แบบสั้นของระบบของคุณ รูปแบบวันที่แบบสั้นตามค่าเริ่มต้นคือmm/dd/yyyy |
dddddd | แสดงหมายเลขลําดับประจําวันเป็นรูปแบบเต็ม (ระบุทั้งวัน เดือน และปี) ที่จัดรูปแบบตามการตั้งค่าวันที่แบบยาวที่ระบบของคุณรู้จัก รูปแบบวันที่แบบยาวตามค่าเริ่มต้นคือdddd, mmmm d, yyyy |
w | แสดงลําดับที่ของวันในสัปดาห์เป็นตัวเลข (1 สําหรับวันอาทิตย์และ 7 สําหรับวันเสาร์) |
ww | แสดงลําดับที่ของสัปดาห์ในปีเป็นตัวเลข (1-54) |
m | แสดงเดือนเป็นตัวเลขโดยไม่มีเลขศูนย์นําหน้า (1-12) ถ้า m ตามหลัง h หรือ hh ทันที ระบบจะแสดงนาทีแทนที่จะเป็นเดือน |
mm | แสดงเดือนเป็นตัวเลขโดยมีเลขศูนย์นําหน้า (01-12) ถ้า mm ตามหลัง h หรือ hh ทันที ระบบจะแสดงนาทีแทนที่จะเป็นเดือน |
mmm | แสดงเดือนเป็นตัวอักษรย่อ (ม.ค. - ธ.ค.) แปล |
mmmm | แสดงเดือนเป็นชื่อเต็ม (มกราคม - ธันวาคม) แปล |
q | แสดงลําดับไตรมาสของปีเป็นตัวเลข (1-4) |
y | แสดงลําดับวันของปีเป็นตัวเลข (1-366) |
yy | แสดงปีเป็นตัวเลข 2 หลัก (00-99) |
yyyy | แสดงปีเป็นตัวเลข 4 หลัก (100-9999) |
h | แสดงชั่วโมงเป็นตัวเลขโดยไม่มีเลขศูนย์นําหน้า (0-23) |
hh | แสดงชั่วโมงเป็นตัวเลขโดยมีเลขศูนย์นําหน้า (00-23) |
n | แสดงนาทีเป็นตัวเลขโดยไม่มีเลขศูนย์นําหน้า (0-59) |
nn | แสดงนาทีเป็นตัวเลขโดยมีเลขศูนย์นําหน้า (00-59) |
s | แสดงวินาทีเป็นตัวเลขโดยไม่มีเลขศูนย์นําหน้า (0-59) |
ss | แสดงวินาทีเป็นตัวเลขโดยมีเลขศูนย์นําหน้า (00-59) |
ttttt | แสดงเวลาเป็นรูปแบบเต็ม (ระบุทั้งชั่วโมง นาที และวินาที) ที่ได้รับการจัดรูปแบบโดยใช้ตัวคั่นเวลาที่กําหนดโดยรูปแบบเวลาที่ระบบของคุณรู้จัก จะมีเลขศูนย์นําหน้าถ้าเลือกตัวเลือกศูนย์นําหน้าและเวลาคือก่อน 10:00 น. หรือ P.M. รูปแบบเวลาเริ่มต้นคือh:mm:ss |
AM/PM | ใช้นาฬิกาแบบ 12 ชั่วโมงและแสดง AM ตัวพิมพ์ใหญ่พร้อมด้วยชั่วโมงก่อนเที่ยง แสดง PM ตัวพิมพ์ใหญ่พร้อมด้วยเวลาระหว่างเที่ยงถึง 11:59 P.M. |
am/pm | ใช้นาฬิกาแบบ 12 ชั่วโมงและแสดง AM ตัวอักษรพิมพ์เล็กพร้อมด้วยเวลาก่อนเที่ยง แสดง PM ตัวอักษรพิมพ์เล็กพร้อมด้วยเวลาระหว่างเที่ยงถึง 11:59 P.M. |
A/P | ใช้นาฬิกาแบบ 12 ชั่วโมงและแสดง A ตัวพิมพ์ใหญ่พร้อมด้วยชั่วโมงก่อนเที่ยง แสดง P ตัวอักษรพิมพ์ใหญ่พร้อมด้วยเวลาระหว่างเที่ยงถึง 11:59 P.M. |
a/p | ใช้นาฬิกาแบบ 12 ชั่วโมงและแสดง A ตัวอักษรพิมพ์เล็กพร้อมด้วยเวลาก่อนเที่ยง แสดง P ตัวอักษรพิมพ์เล็กพร้อมด้วยเวลาระหว่างเที่ยงถึง 11:59 P.M. |
AMPM | ใช้นาฬิกาแบบ 12 ชั่วโมงและแสดงสัญพจน์สตริง AM ตามที่กําหนดโดยระบบของคุณด้วยชั่วโมงใดๆ ก่อนเที่ยง แสดงสัญพจน์สตริง PM ตามที่กําหนดโดยระบบของคุณด้วยเวลาระหว่างเที่ยงและ 11:59 P.M. AMPM สามารถเป็นตัวอักษรพิมพ์ใหญ่หรือเล็ก แต่กรณีของสตริงที่แสดงตรงกับสตริงตามที่กําหนดโดยการตั้งค่าระบบของคุณ รูปแบบเริ่มต้นคือ AM/PM ถ้าระบบของคุณถูกตั้งค่าเป็นนาฬิกาแบบ 24 ชั่วโมง โดยทั่วไป สตริงจะถูกตั้งค่าเป็นสตริงว่าง |
การจัดรูปแบบวันที่/เวลาใช้ตําแหน่งที่ตั้งปัจจุบันของผู้ใช้เพื่อจัดรูปแบบสตริง ตัวอย่างเช่น พิจารณาวันที่ 25 มิถุนายน 2020 เมื่อมีการจัดรูปแบบโดยใช้สตริงรูปแบบ "ด/ว/ปปปป" จะเป็น:
- ตําแหน่งที่ตั้งของผู้ใช้คือสหรัฐอเมริกา (en-US): "6/25/2020"
- ตําแหน่งที่ตั้งของผู้ใช้คือเยอรมนี (de-DE): "6.25.2020"
ตัวอย่างรูปแบบวันที่/เวลาที่กําหนดเอง
ตัวอย่างต่อไปนี้ใช้วันที่/เวลา เป็นวันพฤหัสบดีที่ 25 มิถุนายน 2020 เวลา 1:23:45 PM เยอรมนี (de-DE) ใช้ระบบ 24 ชั่วโมง ไม่มีค่าที่เทียบเท่ากันของ AM/PM
รูปแบบ | ผลลัพธ์ (en-US) | ผลลัพธ์ (de-DE) |
---|---|---|
"c" |
06/25/2020 13:23:45 | 25.06.2020 13:23:45 |
"d" |
25 | 25 |
"dd" |
25 | 25 |
"ddd" |
พฤ. | Do |
"dddd" |
วันพฤหัสบดี | Donnerstag |
"ddddd" |
06/25/2020 | 25.06.2020 |
"dddddd" |
วันพฤหัสบดีที่ 25 มิถุนายน 2020 | Donnerstag, 25 จูนี่ 2020 |
"w" |
5 | 5 |
"ww" |
26 | 26 |
"m" |
6 | 6 |
"mm" |
06 | 06 |
"mmm" |
มิ.ย. | มิ.ย. |
"mmmm" |
มิถุนายน | จูนี่ |
"q" |
2 | 2 |
"y" |
177 | 177 |
"yy" |
20 | 20 |
"yyyy" |
2020 | 2020 |
"""Year"" yyyy" |
ปี พ.ศ. 2563 | ปี พ.ศ. 2563 |
"yyyy \Qq" |
ไตรมาสที่ 2 ปี 2563 | ไตรมาสที่ 2 ปี 2563 |
"dd/mm/yyyy" |
25/06/2020 | 25.06.2020 |
"mm/dd/yyyy" |
06/25/2020 | 06.25.2020 |
"h:nn:ss" |
13:23:45 | 13:23:45 |
"h:nn:ss AMPM" |
13:23:45 น. | 1:23:45 |
"hh:nn:ss" |
13:23:45 | 13:23:45 |
"hh:nn:ss AMPM" |
01:23:45 น. | 01:23:45 |
"ttttt" |
13:23:45 | 13:23:45 |
"ttttt AMPM" |
13:23:45 น. | 13:23:45 |
"mm/dd/yyyy hh:nn:ss AMPM" |
06/25/2020 13:23:45 น. | 6.25.2020 01:23:45 |