Phiên bản không được hỗ trợ:8.2
Tài liệu này dành cho phiên bản không được hỗ trợ của 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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

B.1. cách đọc kèo bóng đá/giờ Giải thích đầu vào

Đầu vào loại cách đọc kèo bóng đá/thời gian đều được giải mã bằng cách sử dụng các mục sau thủ tục.

  1. chia chuỗi đầu cách đọc kèo bóng đáo thành mã thông báo và phân loại từng mã thông báo dưới dạng chuỗi, thời gian, múi giờ hoặc số.

    1. Nếu mã thông báo số chứa dấu hai chấm (:), đây là chuỗi thời gian. Bao gồm tất cả các chữ số và đại phân sau đó.

    2. Nếu mã thông báo số chứa dấu gạch ngang (-), chém (/), hoặc hai hoặc nhiều dấu chấm (.), Điều này là một chuỗi cách đọc kèo bóng đá có thể có một tháng văn bản. Nếu một cách đọc kèo bóng đá mã thông báo đã được nhìn thấy, thay vào đó nó được giải thích dưới dạng tên múi giờ (ví dụ:America/new_york).

    3. Nếu mã thông báo chỉ là số, thì đó là một trường đơn hoặc cách đọc kèo bóng đá được nối ISO 8601 (ví dụ:19990113cho cách đọc kèo bóng đá 13 tháng 1 năm 1999) hoặc thời gian (ví dụ:141516cho 14:15:16).

    4. Nếu mã thông báo bắt đầu bằng điểm cộng (+) hoặc trừ (-), thì đó là thời gian số vùng hoặc trường đặc biệt.

  2. Nếu mã thông báo là chuỗi văn bản, hãy khớp với có thể Chuỗi:

    1. Thực hiện tra cứu bảng tìm kiếm nhị phân cho mã thông báo như một Vùng viết tắt múi giờ.

    2. Nếu không tìm thấy, hãy thực hiện một bảng tìm kiếm nhị phân tương tự Tra cứu để khớp với mã thông báo dưới dạng chuỗi đặc biệt (ví dụ.,hôm nay), cách đọc kèo bóng đá (ví dụ:Thứ năm), tháng (ví dụ:tháng 1) hoặc từ tiếng ồn (ví dụ:at, trên).

    3. Nếu vẫn chưa tìm thấy, hãy ném lỗi.

  3. Khi mã thông báo là một trường hoặc trường số:

    1. Nếu có tám hoặc sáu chữ số, và nếu không có ai khác Các trường cách đọc kèo bóng đá đã được đọc trước đó, sau đó diễn giải như một"cách đọc kèo bóng đá kết hợp"(ví dụ:19990118hoặc990118). cách đọc kèo bóng đá làYYYYMMDDhoặcYYMMDD.

    2. Nếu mã thông báo là ba chữ số và một năm đã được đọc, sau đó diễn giải là cách đọc kèo bóng đá trong năm.

    3. Nếu bốn hoặc sáu chữ số và một năm đã được Đọc, sau đó diễn cách đọc kèo bóng đá theo thời gian (HHMMhoặcHHMMSS).

    4. Nếu ba hoặc nhiều chữ số và chưa có trường cách đọc kèo bóng đá nào đã được tìm thấy, giải thích là một năm (điều này buộc YY-MM-DD Đặt hàng các trường cách đọc kèo bóng đá còn lại).

    5. Nếu không thì đặt hàng trường cách đọc kèo bóng đá được giả định là Theo dõiDatestyleCài đặt: mm-dd-yy, dd-mm-yy hoặc yy-mm-dd. Ném một lỗi nếu một Trường tháng hoặc cách đọc kèo bóng đá được tìm thấy nằm ngoài phạm vi.

  4. Nếu BC đã được chỉ định, phủ định năm và thêm một cho lưu trữ nội bộ. (Không có năm 0 trong Lịch Gregorian, vì vậy số lượng 1 trước Công nguyên trở thành năm không.)

  5. Nếu BC không được chỉ định và nếu trường năm là hai Các chữ số theo chiều dài, sau đó điều chỉnh năm thành bốn chữ số. Nếu như Trường nhỏ hơn 70, sau đó thêm 2000, nếu không 1900.

    Tip:Năm Gregorian AD 1-99 có thể được nhập Bằng cách sử dụng 4 chữ số với các số không dẫn đầu (ví dụ:0099là AD 99).