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, รูปแบบข้อความ) แปลงข้อความเป็นการประทับเวลา |