การจัดการ Oracle CRM On Demand > Expression Builder > ฟังก์ชัน Expression Builder > ระยะเวลา
ระยะเวลา
ฟังก์ชันระยะเวลาใน Expression Builder จะส่งคืนตัวเลขที่ระบุช่วงเวลาเป็นวันหรือส่วนของวันตามที่ระบุในอาร์กิวเมนต์ช่วงเวลา
Syntax
Duration(period)
ประเภทผลลัพธ์
เลขที่
อาร์กิวเมนต์
ตารางต่อไปนี้อธิบายอาร์กิวเมนต์สำหรับฟังก์ชัน
อาร์กิวเมนต์
|
คำอธิบาย
|
ระยะเวลา
|
สตริงมีรูปแบบเป็น PnYnMnDTnHnM:
โดยที่:
- P คือตัวบ่งชี้ช่วงเวลา
- nY ระบุจำนวนปีระหว่าง 0 ถึง 5
- nM ระบุจำนวนเดือนระหว่าง 0 ถึง 12
- nD ระบุจำนวนวันระหว่าง 0 ถึง 200
- T ใช้แยกการระบุวันที่และเวลาออกจากกัน
- nH ระบุจำนวนชั่วโมงระหว่าง 0 ถึง 200
- nM ระบุจำนวนนาทีระหว่าง 0 ถึง 59
|
โปรดสังเกตประเด็นต่อไปนี้:
- ไม่ต้องระบุเครื่องหมายบวก (+) สำหรับค่าบวก
- คุณสามารถระบุระยะเวลาเป็นค่าลบโดยใช้ -Duration(Period)
- ไม่สนับสนุนการระบุค่าวินาที
- ระยะเวลาสูงสุดที่สนับสนุนคือ 'P5Y12M200DT200H59M' (ซึ่งก็คือ 5 ปี 12 เดือน 200 วัน 200 ชั่วโมง และ 59 นาที)
- หากจำนวนปี เดือน วัน ชั่วโมง หรือนาทีเป็นศูนย์ คุณสามารถเว้นตัวเลขและตัวระบุที่เกี่ยวข้องไปได้
- หากจำนวนปี เดือน หรือวันเป็นศูนย์ และส่วนประกอบของเวลาไม่ใช่ค่าศูนย์ จะต้องมีส่วนประกอบของปี เดือน หรือวัน (ตัวเลขและตัวระบุ) อย่างน้อยหนึ่งค่า
- หากไม่มีส่วนประกอบของเวลาอยู่ในระยะเวลา จะต้องไม่มีการใส่ตัวระบุ T ไว้ในระยะเวลา
- จะต้องใส่ตัวระบุ P ไว้ในระยะเวลาเสมอ
ตัวอย่าง
รายการด้านล่างคือตัวอย่างฟังก์ชันระยะเวลาที่ใช้งานได้
Duration('P0Y1M1DT2H5M')
Duration('P0Y0DT1H')
Duration('P1D')
Duration('P0Y0M0DT0H0M')
Duration('P0DT1M')
หัวข้อที่เกี่ยวข้อง
โปรดดูหัวข้อดังต่อไปนี้สำหรับข้อมูล Expression Builder ที่เกี่ยวข้อง:
|