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, รูปแบบข้อความ)

แปลงข้อความเป็นการประทับเวลา