Apache Tajo - ฟังก์ชัน DateTime
Apache Tajo รองรับฟังก์ชัน DateTime ดังต่อไปนี้
| ส. | ฟังก์ชั่นและคำอธิบาย |
|---|---|
| 1 | add_days (วันที่หรือเวลาประทับวัน int ส่งคืนวันที่เพิ่มด้วยค่าวันที่กำหนด |
| 2 | add_months (วันที่หรือเวลาประทับเดือน int) ส่งคืนวันที่เพิ่มด้วยค่าเดือนที่กำหนด |
| 3 | วันที่ปัจจุบัน() ส่งคืนวันที่ของวันนี้ |
| 4 | current_time () คืนเวลาของวันนี้ |
| 5 | สารสกัด (ศตวรรษจากวันที่ / ประทับเวลา) แยกศตวรรษจากพารามิเตอร์ที่กำหนด |
| 6 | แยก (วันจากวันที่ / ประทับเวลา) แยกวันจากพารามิเตอร์ที่กำหนด |
| 7 | แยก (ทศวรรษจากวันที่ / ประทับเวลา) แยกทศวรรษจากพารามิเตอร์ที่กำหนด |
| 8 | สารสกัด (วันที่ลงวันที่ / ประทับเวลา) แยกวันในสัปดาห์จากพารามิเตอร์ที่กำหนด |
| 9 | แยก (doy จากวันที่ / ประทับเวลา) แยกวันของปีจากพารามิเตอร์ที่กำหนด |
| 10 | เลือกสารสกัด (ชั่วโมงจากการประทับเวลา) แยกชั่วโมงจากพารามิเตอร์ที่กำหนด |
| 11 | เลือกสารสกัด (isodow จากการประทับเวลา) แยกวันในสัปดาห์จากพารามิเตอร์ที่กำหนด ซึ่งเหมือนกับ dow ยกเว้นวันอาทิตย์ ซึ่งตรงกับวันที่ ISO 8601 ของสัปดาห์ |
| 12 | เลือกสารสกัด (isoyear จากวันที่) แยกปี ISO จากวันที่ระบุ ปี ISO อาจแตกต่างจากปีเกรกอเรียน |
| 13 | สารสกัด (ไมโครวินาทีจากเวลา) แยกไมโครวินาทีจากพารามิเตอร์ที่กำหนด ฟิลด์วินาทีรวมถึงส่วนเศษส่วนคูณด้วย 1,000,000 |
| 14 | สารสกัด (สหัสวรรษจากการประทับเวลา) แยกสหัสวรรษจากพารามิเตอร์ที่กำหนดหนึ่งสหัสวรรษสอดคล้องกับ 1,000 ปี ดังนั้นสหัสวรรษที่สามจึงเริ่มต้นในวันที่ 1 มกราคม 2544 |
| 15 | สารสกัด (มิลลิวินาทีจากเวลา) แยกมิลลิวินาทีจากพารามิเตอร์ที่กำหนด |
| 16 | แยก (นาทีจากการประทับเวลา) แยกนาทีจากพารามิเตอร์ที่กำหนด |
| 17 | แยก (ไตรมาสจากการประทับเวลา) แยกไตรมาสของปี (1 - 4) จากพารามิเตอร์ที่กำหนด |
| 18 | date_part (ข้อความในฟิลด์วันที่ต้นทางหรือประทับเวลาหรือเวลา) แยกฟิลด์วันที่ออกจากข้อความ |
| 19 | ตอนนี้ () ส่งคืนการประทับเวลาปัจจุบัน |
| 20 | to_char (ประทับเวลาจัดรูปแบบข้อความ) แปลงการประทับเวลาเป็นข้อความ |
| 21 | to_date (ข้อความ src, รูปแบบข้อความ) แปลงข้อความเป็นวันที่ |
| 22 | to_timestamp (ข้อความ src, รูปแบบข้อความ) แปลงข้อความเป็นการประทับเวลา |