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


หัวข้อก่อนหน้า

หัวข้อถัดไป

ระยะเวลา

ฟังก์ชันระยะเวลาใน 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 ที่เกี่ยวข้อง:


ตุลาคม 2016 ลิขสิทธิ์ © 2005, 2016, Oracle สงวนลิขสิทธ Legal Notices.