| พิมพ์ เปิดเวอร์ชัน PDF ของวิธีใช้แบบออนไลน์

#### ToChar ฟังก์ชัน ToChar ใน Expression Builder จะแปลงค่าวันที่ที่ระบุไว้หรือนิพจน์ตัวเลขเป็นสตริงที่กำหนดรูปแบบแล้ว ### Syntax ToChar(นิพจน์, รูปแบบ) คำเตือน: อย่าใช้ทั้งรูปแบบวันที่และหมายเลขในอินสแตนซ์เดียวกันของฟังก์ชัน ToChar การทำเช่นนั้นจะทำให้เกิดผลลัพธ์ที่ไม่ถูกต้อง ### ประเภทผลลัพธ์ สตริง ### อาร์กิวเมนต์ ตารางต่อไปนี้อธิบายอาร์กิวเมนต์สำหรับฟังก์ชัน
อาร์กิวเมนต์ | คำอธิบาย
--- | ---
นิพจน์ | นิพจน์หรือฟิลด์ที่แสดงวันที่ วันและเวลา หรือค่าตัวเลข
รูปแบบ | สตริงที่แทนรูปแบบวันที่หรือตัวเลข
ตารางต่อไปนี้อธิบายถึงรูปแบบวันนที่ของฟังก์ชันนี้
รหัสรูปแบบ | คำอธิบาย
--- | ---
DD | วันแบบเลขสองหลัก (01-31)
DDDD dddd | ชื่อของวัน
MM | เดือนแบบเลขสองหลัก (01-12 โดยที่ 01 คือ JAN) คุณต้องใช้ MM ในแบบตัวพิมพ์ใหญ่ เนื่องจาก mm ที่เป็นตัวพิมพ์เล็กหมายถึงนาที
MMMM mmmm | ชื่อเดือน โปรดทราบว่าถ้าคุณใช้ตัวพิมพ์เล็ก คุณต้องใช้ mmmm (ซึ่งเป็น m ในตัวพิมพ์เล็กสี่ครั้ง) เนื่องจาก mm (ซึ่งเป็น m ในตัวพิมพ์เล็กสองครั้ง) หมายถึงนาที
Y | เลขหลักสุดท้ายของปี
YY | เลขสองหลักสุดท้ายของปี
YYYY | ปีแบบสี่หลัก
hh12 | เวลาชั่วโมงในรูปแบบ 12 ชั่วโมง
hh24 | เวลาชั่วโมงในรูปแบบ 24 ชั่วโมง
hh | เวลาชั่วโมง คุณสามารถระบุ AM หรือ PM เพื่อปรับเวลาได้ ตัวอย่างเช่น: hh:mm:ss PM ถ้าคุณไม่ระบุ AM หรือ PM จะใช้รูปแบบ 24 ชั่วโมงเป็นค่าดีฟอลต์
mm | นาที โปรดทราบว่า mm (ซึ่งเป็นอักษร m ในตัวพิมพ์เล็กสองอักษร) จะหมายถึงนาทีเสมอ และไม่สามารถใช้เพื่อระบุวันแบบสองหลักของเดือนได้
ss | วินาที
ตารางต่อไปนี้อธิบายถึงรูปแบบตัวเลขของฟังก์ชันนี้
รหัสรูปแบบ | ตัวอย่าง | คำอธิบาย
--- | --- | ---
# | #### | แสดงค่าพร้อมจำนวนหลักที่ระบุไว้ และเครื่องหมายติดลบ หากค่านั้นเป็นลบ
0 | ####.00 | แสดงเลขศูนย์นำหน้า แสดงเลขศูนย์ต่อท้าย
$ | $###.00 | แสดงค่าพร้อมเครื่องหมายดอลลาร์นำหน้า
, | #,### | แสดงคอมมาในตำแหน่งที่ระบุไว้ โดยคอมมาจะไม่ปรากฏที่ด้านขวาของจุดทศนิยม โครงสร้างรูปแบบนี้จะต้องไม่ขึ้นต้นด้วยคอมมา
. | ###.## | แสดงจุดทศนิยมในตำแหน่งที่ระบุไว้ โดยจะมีทศนิยมเพียงหนึ่งจุดเท่านั้นในพารามิเตอร์รูปแบบ หากจำนวนหลักที่ระบุหลังจุดทศนิยมน้อยกว่าจำนวนหลักที่มีอยู่หลังจุดทศนิยม ระบบจะปัดทศนิยมนั้นขึ้น
### ตัวอย่างการใช้รูปแบบตัวเลข ตัวอย่างต่อไปนี้แสดงค่า 10: ToChar (10, '##.##') ตัวอย่างต่อไปนี้แสดงค่า 10: ToChar (10, '##.00') ตัวอย่างต่อไปนี้แสดงค่า 10.24: ToChar (10.2388, '##.00') ตัวอย่างต่อไปนี้แสดงค่า -10.24 ToChar (-10.2388, '##.##') ### ตัวอย่างการใช้รูปแบบวันที่ ตัวอย่างต่อไปนี้จะเป็นการแปลงค่าที่ถูกส่งคืนมาจากฟังก์ชัน Timestamp() ให้อยู่ในรูปแบบ DD/MM/YYYY: ToChar(Timestamp(),'DD/MM/YYYY') เช่น หากฟังก์ชัน Timestamp() ส่งคืนค่า 02/29/2008 10:58:37 นิพจน์ก่อนหน้าจะประเมินเป็น 29/02/2008 ตัวอย่างต่อไปนี้แสดงวิธีที่เวลาเที่ยงคืนถูกแสดงโดยใช้รูปแบบต่างๆ ToChar(Today(), YYYY/MM/DD hh:mm:ss PM) จะแสดงค่าเป็น 2009/05/22 12:00:00 AM ToChar(Today(), YYYY/MM/DD hh:mm:ss) จะแสดงค่าเป็น 2009/05/22 00:00:00 ToChar(Today(), YYYY/MM/DD hh24:mm:ss PM) จะแสดงค่าเป็น 2009/05/22 00:00:00 #### หัวข้อที่เกี่ยวข้อง โปรดดูหัวข้อดังต่อไปนี้สำหรับข้อมูล Expression Builder ที่เกี่ยวข้อง: เกี่ยวกับ Expression Builder การใช้ Expression Builder ฟังก์ชันใน Expression Builder

สิงหาคม 2022 | ลิขสิทธิ์ © 2005, 2022, Oracle และ/หรือบริษัทในเครือ Legal Notices.