Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4
Tài liệu này dành cho phiên bản không được hỗ trợ kèo bóng đá hôm nay và ngày mai PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá hôm nay và ngày mai phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

B.6. kèo bóng đá hôm nay và ngày mai vị

Tiêu chuẩn SQL cho biết"Trong định nghĩa kèo bóng đá hôm nay và ngày mai A'DateTime theo nghĩa đen', The'Giá trị DateTime'Bị hạn chế bởi các quy tắc tự nhiên cho ngày và thời gian theo kèo bóng đá hôm nay và ngày mai Gregorian ". PostgreSQLtuân theo sự dẫn đầu của tiêu chuẩn SQL bằng cách đếm ngày độc quyền trong kèo bóng đá hôm nay và ngày mai Gregorian, ngay cả trong nhiều năm trước kèo bóng đá hôm nay và ngày mai đó đã được sử dụng. Quy tắc này được gọi làkèo bóng đá hôm nay và ngày mai Gregorian PREPORIAN.

kèo bóng đá hôm nay và ngày mai Julian được Julius Caesar giới thiệu vào năm 45 trước Công nguyên. Nó được sử dụng phổ biến ở thế giới phương Tây cho đến năm 1582, khi các quốc gia bắt đầu thay đổi theo kèo bóng đá hôm nay và ngày mai Gregorian. Trong kèo bóng đá hôm nay và ngày mai Julian, năm nhiệt đới xấp xỉ 365 1/4 ngày = 365,25 ngày. Điều này gây ra lỗi khoảng 1 ngày trong 128 năm.

Lỗi kèo bóng đá hôm nay và ngày mai tích lũy đã khiến Giáo hoàng Gregory XIII cải tổ kèo bóng đá hôm nay và ngày mai theo hướng dẫn từ Hội đồng Trent. Trong kèo bóng đá hôm nay và ngày mai Gregorian, năm nhiệt đới xấp xỉ 365 + 97/400 ngày = 365.2425 ngày. Do đó, phải mất khoảng 3300 năm cho năm nhiệt đới để thay đổi một ngày đối với kèo bóng đá hôm nay và ngày mai Gregorian.

xấp xỉ 365+97/400 đạt được bằng cách có 97 năm nhảy mỗi 400 năm, sử dụng kèo bóng đá hôm nay và ngày mai quy tắc sau:

Mỗi năm chia hết cho 4 là một năm bước nhảy.
Tuy nhiên, mỗi năm chia hết cho 100 không phải là một năm bước nhảy.
Tuy nhiên, mỗi năm chia hết cho 400 là một năm bước nhảy.
Vì vậy, 1700, 1800, 1900, 2100 và 2200 không phải là năm nhảy. Nhưng 1600, 2000 và 2400 là những năm nhảy. Ngược lại, trong kèo bóng đá hôm nay và ngày mai Julian cũ tất cả các năm chia hết cho 4 năm là những năm bước nhảy.

Bull của Papal Bull năm 1582 đã giảm 10 ngày nên giảm từ tháng 10 năm 1582 để ngày 15 tháng 10 nên tuân theo ngay sau ngày 4 tháng 10. Điều này đã được quan sát ở Ý, Ba Lan, Bồ Đào Nha và Tây Ban Nha. kèo bóng đá hôm nay và ngày mai quốc gia Công giáo khác theo sau ngay sau đó, nhưng kèo bóng đá hôm nay và ngày mai nước Tin lành không muốn thay đổi, và kèo bóng đá hôm nay và ngày mai quốc gia chính thống Hy Lạp đã không thay đổi cho đến đầu thế kỷ 20. Cải cách được quan sát bởi Vương quốc Anh và sự thống trị của nó (bao gồm cả Hoa Kỳ ngày nay) vào năm 1752. Do đó, ngày 2 tháng 9 năm 1752 được theo sau bởi ngày 14 tháng 9 năm 1752. Đây là lý do tại sao kèo bóng đá hôm nay và ngày mai hệ thống UNIX cóCalChương trình sản xuất như sau:

$Cal 9 1752Tháng 9 năm 1752
 S m tu w th f s
       1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

12989_13218PostgreSQLKhông thử, mà là tuân theo các quy tắc kèo bóng đá hôm nay và ngày mai Gregorian cho tất cả các ngày, mặc dù phương pháp này không chính xác về mặt kèo bóng đá hôm nay và ngày mai sử.

13398_13811

TheNgày JulianHệ thống là một loại kèo bóng đá hôm nay và ngày mai khác, không liên quan đến kèo bóng đá hôm nay và ngày mai Julian mặc dù nó được đặt tên tương tự như kèo bóng đá hôm nay và ngày mai đó. Hệ thống ngày Julian được phát minh bởi học giả người Pháp Joseph Justus Scaliger (1540-1609) và có lẽ lấy tên từ cha của Scaliger, học giả người Ý Julius Caesar Scaliger (1484-1558). Trong hệ thống ngày Julian, mỗi ngày có một số tuần tự, bắt đầu từ JD 0 (đôi khi được gọi làTheNgày Julian). JD 0 tương ứng với ngày 1 tháng 1 năm 4713 trước Công nguyên trong kèo bóng đá hôm nay và ngày mai Julian, hoặc ngày 24 tháng 11 năm 4714 trước Công nguyên trong kèo bóng đá hôm nay và ngày mai Gregorian. Đếm ngày Julian thường được các nhà thiên văn học sử dụng để ghi nhãn các quan sát hàng đêm của họ, và do đó một ngày diễn ra từ trưa UTC đến trưa UTC tiếp theo, thay vì từ nửa đêm đến nửa đêm: JD 0 chỉ định 24 giờ từ trưa UTC vào ngày 24 tháng 11 năm 4714 trước Công nguyên đến trưa ngày 25 tháng 11 4714

mặc dùPostgreSQLHỗ trợ ký hiệu ngày Julian cho đầu vào và đầu ra kèo bóng đá hôm nay và ngày mai ngày (và cũng sử dụng ngày Julian cho một số tính toán Datetime nội bộ), nó không quan sát thấy sự tốt kèo bóng đá hôm nay và ngày mai việc có ngày chạy từ trưa đến trưa.PostgreSQLcoi ngày Julian chạy từ nửa đêm đến nửa đêm.