คลาส BirtDuration
PnYnMnDTnHnMnS
![]()
nY ระบุจำนวนปี
![]()
nM ระบุตัวเลขเดือน
![]()
nD ระบุจำนวนวัน
![]()
nH ระบุจำนวนชั่วโมง
![]()
nM ระบุจำนวนนาที
![]()
nS ระบุจำนวนวินาทีตัวอย่างเช่น, ค่าต่อไปนี้บ่งชี้ช่วงเวลา 2 ปี, 3 เดือน, และ 5 วัน:
ค่าต่อไปนี้จะระบุช่วงเวลา 10 ชั่วโมง:
คลาส BirtDuration เป็นแบบสแตติก แอ็พพลิเคชันไม่สามารถสร้างอินสแตนซ์ของคลาส
BirtDuration.add
ฟังก์ชันนี้จะบวกช่วงเวลาสองช่วงเข้าด้วยกัน และส่งคืนผลรวม
String ช่วงเวลาแรกที่ต้องการบวก
String ช่วงเวลาที่สองที่ต้องการบวก
String ผลรวมของช่วงเวลาอินพุตสองช่วง
ตัวอย่างต่อไปนี้จะบวกช่วงเวลาสองช่วง:
BirtDuration.addTo
ฟังก์ชันนี้จะบวกช่วงเวลาเข้ากับอ็อบเจ็กต์ Date ที่ระบุ
อ็อบเจ็กต์ Date วันที่และเวลาที่ต้องการแก้ไข
อ็อบเจ็กต์ Date วันข้างหน้าตามช่วงเวลา
ตัวอย่างต่อไปนี้จะบวกหนึ่งปีเข้ากับวันที่และเวลาของวันนี้:
BirtDuration.compare
ฟังก์ชันนี้ทดสอบว่ามีช่วงเวลาเดียวกัน, มากกว่า, หรือน้อยกว่าช่วงเวลาอื่น
String ช่วงเวลาแรกที่ใช้ในการเปรียบเทียบ
String ช่วงเวลาที่สองที่ใช้ในการเปรียบเทียบ
นิพจน์ต่อไปนี้จะเปรียบเทียบความยาวของช่วงเวลาที่ระบุ:
BirtDuration.day
ฟังก์ชันนี้คืนค่าวันสำหรับช่วงเวลาที่ระบุ
จำนวนเต็มที่แทนค่าวันของช่วงเวลาที่ระบุ
ตัวอย่างต่อไปนี้แสดงค่าวันที่คืนค่ามาสำหรับช่งเวลาที่ระบุ:
BirtDuration.getSign
ฟังก์ชันนี้จะส่งคืนเครื่องหมายของช่วงเวลา
String ช่วงเวลาที่ต้องการวิเคราะห์
นิพจน์ต่อไปนี้จะวิเคราะห์เครื่องหมายของช่วงเวลาเฉพาะ:
BirtDuration.hour
ฟังก์ชันนี้จะคืนค่าชั่วโมงสำหรับช่วงเวลาที่ระบุ
String ช่วงเวลาที่รับค่าชั่วโมง
จำนวนเต็มที่แทนค่าชั่วโมงของช่วงเวลาที่ระบุ
ตัวอย่างต่อไปนี้แสดงค่าชั่วโมงที่แทนค่ามาสำหรับช่วงเวลาที่ระบุ:
BirtDuration.isLongerThan
String ช่วงเวลาแรกที่ใช้ในการเปรียบเทียบ
String ช่วงเวลาที่สองที่ใช้ในการเปรียบเทียบ
Boolean เป็น true หากช่วงเวลาแรกยาวนานกว่าช่วงเวลาที่สอง; ส่งคืนค่า false หากเป็นค่าอื่น
นิพจน์ต่อไปนี้จะเปรียบเทียบความยาวของช่วงเวลาที่ระบุ:
BirtDuration.isShorterThan
String ช่วงเวลาแรกที่ใช้ในการเปรียบเทียบ
String ช่วงเวลาที่สองที่ใช้ในการเปรียบเทียบ
Boolean เป็น true หากในช่วงเวลาแรกสั้นกว่าช่วงเวลาที่สอง; ส่งคืนค่า false หากเป็นค่าอื่น
นิพจน์ต่อไปนี้จะเปรียบเทียบความยาวของช่วงเวลาที่ระบุ:
BirtDuration.minute
ฟังก์ชันนี้จะคืนค่านาทีของช่วงเวลาที่ให้
Integer จำนวนที่แทนค่านาทีของช่วงเวลาที่ระบุ
ตัวอย่างต่อไปนี้แสดงค่านาทีที่ได้รับคืนมาสำหรับช่วงเวลาที่ระบุ:
BirtDuration.month
ฟังก์ชันนี้จะคืนค่าเดือนสำหรับช่วงเวลาที่ระบุ
Integer จำนวนที่แทนค่าเดือนของช่วงเวลาที่ระบุ
ตัวอย่างต่อไปนี้จะแสดงค่าเดือนที่คืนค่ามาสำหรับช่วงเวลาที่ระบุ:
BirtDuration.multiply
ฟังก์ชันนี้จะส่งคืนผลคูณของช่วงเวลาและจำนวนปกติ
Integer จำนวนปกติที่ต้องการคูณ
String ผลคูณของช่วงเวลาอินพุตและ factor
ตัวอย่างต่อไปนี้แสดงผลิตภัณฑ์ที่ส่งคืนสำหรับช่วงเวลาและแฟคเตอร์ที่ระบุเฉพาะ:
BirtDuration.negate
ฟังก์ชันนี้ส่งคืนค่าลบของช่วงเวลา
String ช่วงเวลาที่ต้องการค่าลบ
ตัวอย่างต่อไปนี้แสดงผลลัพธ์ที่เป็นค่าลบจากช่วงเวลาเฉพาะ:
BirtDuration.second
ฟังก์ชันนี้จะคืนค่าวินาทีสำหรับช่วงเวลาที่ระบุ
String ช่วงเวลาที่รับค่าวินาที
Integer จำนวนที่แทนค่าวินาทีของช่วงเวลาที่ระบุ
ตัวอย่างต่อไปนี้จะแสดงค่าวินาทีที่คืนค่ามาสำหรับช่วงเวลาที่ระบุ:
BirtDuration.subtract
ฟังก์ชันนี้จะลบช่วงเวลาจากช่วงเวลาอื่น
String ช่วงเวลาที่ต้องการลบออก
String ช่วงเวลาที่ถูกลบออกจาก lexicalDuration1
String ความแตกต่างของช่วงเวลาอินพุตสองช่วง
ตัวอย่างนี้จะลบช่วงเวลาสองช่วง:
BirtDuration.timeInMills
String ช่วงเวลาที่ต้องการช่วงเวลาเป็นวินาที
อ็อบเจ็กต์ Date แทนวันที่เริ่มต้น
อ็อบเจ็กต์ Number จำนวนมิลลิวินาทีในช่วงเวลาที่ระบุ
ตัวอย่างต่อไปนี้แสดงจำนวนของมิลลิวินาทีที่ส่งคืนช่วงเวลาที่ระบุเฉพาะและวันที่เริ่มต้น:
BirtDuration.year
ฟังก์ชันนี้จะคืนค่าปีของช่วงเวลาที่กำหนด
String ช่วงเวลาที่ต้องการรับค่าปี
Integer จำนวนที่แทนค่าปีของช่วงเวลาที่ระบุ
ตัวอย่างต่อไปนี้จะแสดงค่าปีที่คืนค่ามาสำหรับช่วงเวลาที่ระบุ:
| (c) ลิขสิทธิ์ Actuate Corporation 2013 |