PostgresPhải có nội bộ thông tin bảng cho giải mã múi giờ, vì không có *nix Giao diện hệ thống tiêu chuẩn để cung cấp quyền truy cập vào chung, Thông tin chéo cách đọc kèo bóng đá. HĐH cơ bảnlàĐược sử dụng để cung cấp thông tin múi giờ chođầu ra.
Bảng UG1-1.PostgresZones được công nhận
múi giờ | Offset từ UTC | Mô tả |
---|---|---|
NZDT | +13: 00 | Thời gian ban cách đọc kèo bóng đá của New Zealand |
nhàn rỗi | +12: 00 | Dòng cách đọc kèo bóng đá quốc tế, Phía đông |
NZST | +12: 00 | cách đọc kèo bóng đá STD của New Zealand |
NZT | +12: 00 | cách đọc kèo bóng đá New Zealand |
AESST | +11: 00 | Australia Summer Summer STD cách đọc kèo bóng đá |
ACSST | +10: 30 | Trung tâm Australia STD cách đọc kèo bóng đá |
cadt | +10: 30 | Ánh sáng ban cách đọc kèo bóng đá Trung Úc Thời gian tiết kiệm |
Sadt | +10: 30 | Ánh sáng ban cách đọc kèo bóng đá ở Nam Úc Thời gian |
AEST | +10: 00 | cách đọc kèo bóng đá STD của Australia |
Đông | +10: 00 | cách đọc kèo bóng đá STD Đông Úc |
GST | +10: 00 | cách đọc kèo bóng đá Guam Std, Khu vực Liên Xô 9 |
Ligt | +10: 00 | Melbourne, Úc |
acst | +09: 30 | Trung tâm Úc cách đọc kèo bóng đá |
Cast | +09: 30 | Trung tâm Úc cách đọc kèo bóng đá |
SAT | +9: 30 | cách đọc kèo bóng đá STD Nam Úc |
AWSST | +9: 00 | Australia Western Summer STD cách đọc kèo bóng đá |
JST | +9: 00 | cách đọc kèo bóng đá STD của Nhật Bản, Khu vực Liên Xô 8 |
KST | +9: 00 | Giờ tiêu chuẩn Hàn Quốc |
WDT | +9: 00 | Ánh sáng ban cách đọc kèo bóng đá Tây Úc Thời gian |
MT | +8: 30 | cách đọc kèo bóng đá Moluccas |
AWST | +8: 00 | cách đọc kèo bóng đá STD Tây Úc |
CCT | +8: 00 | cách đọc kèo bóng đá ven biển Trung Quốc |
WADT | +8: 00 | Ánh sáng ban cách đọc kèo bóng đá Tây Úc Thời gian |
wst | +8: 00 | cách đọc kèo bóng đá STD Tây Úc |
JT | +7: 30 | Java Time |
WAST | +7: 00 | cách đọc kèo bóng đá STD Tây Úc |
IT | +3: 30 | Iran Time |
bt | +3: 00 | cách đọc kèo bóng đá Baghdad |
EETDST | +3: 00 | Tiết kiệm ánh sáng ban cách đọc kèo bóng đá ở Đông Âu Thời gian |
CETDST | +2: 00 | Ánh sáng ban cách đọc kèo bóng đá Trung Âu Thời gian tiết kiệm |
eet | +2: 00 | Đông Âu, Khu vực Liên Xô 1 |
FWT | +2: 00 | cách đọc kèo bóng đá mùa đông Pháp |
ist | +2: 00 | cách đọc kèo bóng đá STD của Israel |
mest | +2: 00 | Giờ mùa hè ở Trung Âu |
metdst | +2: 00 | Ánh sáng ban cách đọc kèo bóng đá ở Trung Âu Thời gian |
SST | +2: 00 | cách đọc kèo bóng đá mùa hè Thụy Điển |
BST | +1: 00 | cách đọc kèo bóng đá mùa hè của Anh |
CET | +1: 00 | cách đọc kèo bóng đá trung tâm châu Âu |
DNT | +1: 00 | Dansk bình thường tid |
DST | +1: 00 | cách đọc kèo bóng đá tiêu chuẩn của Dansk (?) |
FST | +1: 00 | cách đọc kèo bóng đá mùa hè của Pháp |
Met | +1: 00 | cách đọc kèo bóng đá ở Trung Âu |
Mewt | +1: 00 | cách đọc kèo bóng đá mùa đông Trung Âu |
Mez | +1: 00 | Khu vực Trung Âu |
cũng không | +1: 00 | Giờ chuẩn Na Uy |
set | +1: 00 | cách đọc kèo bóng đá Seychelles |
SWT | +1: 00 | cách đọc kèo bóng đá mùa đông Thụy Điển |
WETDST | +1: 00 | Tiết kiệm ánh sáng ban cách đọc kèo bóng đá Tây Âu Thời gian |
GMT | 0:00 | cách đọc kèo bóng đá trung bình của Greenwish |
WET | 0:00 | Tây Âu |
wat | -1:00 | cách đọc kèo bóng đá Tây Phi |
NDT | -2:30 | Thời gian ban cách đọc kèo bóng đá của Newfoundland |
ADT | -03:00 | Thời gian ban cách đọc kèo bóng đá Đại Tây Dương |
NFT | -3:30 | cách đọc kèo bóng đá tiêu chuẩn của Newfoundland |
NST | -3:30 | cách đọc kèo bóng đá tiêu chuẩn của Newfoundland |
AST | -4:00 | Atlantic Std Time (Canada) |
EDT | -4:00 | Thời gian ban cách đọc kèo bóng đá phía đông |
ZP4 | -4:00 | GMT +4 giờ |
CDT | -5:00 | Thời gian ban cách đọc kèo bóng đá trung tâm |
est | -5:00 | Giờ chuẩn phương Đông |
ZP5 | -5:00 | GMT +5 giờ |
CST | -6:00 | cách đọc kèo bóng đá STD trung tâm |
MDT | -6:00 | Thời gian ánh sáng ban cách đọc kèo bóng đá trên núi |
ZP6 | -6:00 | GMT +6 giờ |
MST | -7:00 | Giờ tiêu chuẩn núi |
PDT | -7:00 | Thời gian ban cách đọc kèo bóng đá Thái Bình Dương |
PST | -8:00 | Pacific Std Time |
YDT | -8:00 | Thời gian ban cách đọc kèo bóng đá Yukon |
HDT | -9:00 | Hawaii/Alaska ban cách đọc kèo bóng đá Thời gian |
YST | -9:00 | cách đọc kèo bóng đá tiêu chuẩn Yukon |
ahst | -10:00 | Alaska-Hawaii Std Time |
CAT | -10:00 | cách đọc kèo bóng đá trung tâm Alaska |
nt | -11:00 | Nome Time |
IDLW | -12:00 | Dòng cách đọc kèo bóng đá quốc tế, Tây |
múi giờ của Úc và các biến thể đặt tên của họ chiếm Hoàn toàn một phần tư của tất cả các múi giờ trongPostgresBảng tra cứu múi giờ. Có hai Đặt tên xung đột với các múi giờ chung được xác định ở Hoa Kỳ Trạng thái,CSTvàest.
Nếu tùy chọn trình biên dịch sử dụng_australian_rules được đặt sau đóCSTvàESTWill được giải thích bằng các quy ước của Úc.
Bảng UG1-2.Postgresmúi giờ Úc
múi giờ | Offset từ UTC | Mô tả |
---|---|---|
CST | +10: 30 | Tiêu chuẩn trung tâm Úc cách đọc kèo bóng đá |
EST | +10: 00 | Tiêu chuẩn phương Đông của Úc cách đọc kèo bóng đá |
Các loại cách đọc kèo bóng đá/thời gian đều được giải mã bằng cách sử dụng một bộ chung của các thói quen.
Giải thích đầu vào cách đọc kèo bóng đá/giờ
Chia chuỗi đầu và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, cách đọc kèo bóng đá, múi giờ hoặc số.
Nếu mã thông báo chứa dấu hai chấm (":"), đây là cách đọc kèo bóng đá sợi dây.
Nếu mã thông báo chứa dấu gạch ngang ("-"), chém ("/") hoặc hoặc dot ("."), đây là chuỗi cách đọc kèo bóng đá có thể có văn bản tháng.
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ụ: "19990113" cho cách đọc kèo bóng đá 13 tháng 1 năm 1999) hoặc thời gian (ví dụ: 141516 cho 14:15:16).
Nếu mã thông báo bắt đầu bằng điểm cộng ("+") hoặc trừ ("-"), Sau đó, nó là múi giờ hoặc trường đặc biệt.
Nếu mã thông báo là chuỗi văn bản, hãy khớp với có thể chuỗi.
Thực hiện tra cứu bảng tìm kiếm nhị phân cho mã thông báo là Một 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ừ nhiễu (ví dụ:trên).
Đặt giá trị trường và mặt nạ bit cho các trường. Ví dụ, Đặt năm, tháng, cách đọc kèo bóng đá chohôm nay,, và thêm giờ, phút, thứ hai choBây giờ.
Nếu không tìm thấy, hãy thực hiện tra cứu bảng tìm kiếm nhị phân tương tự Để khớp với mã thông báo với múi giờ.
Nếu không tìm thấy, hãy ném lỗi.
Mã thông báo là một trường hoặc số số.
Nếu có hơn 4 chữ số và nếu không có cách đọc kèo bóng đá nào khác Các trường đã được đọc trước đây, sau đó diễn giải như một "cách đọc kèo bóng đá kết hợp" (ví dụ:19990118). 8 và 6 chữ số được giải thích là năm, tháng và cách đọc kèo bóng đá, trong khi 7 và 5 chữ số được giải thích là năm, cách đọc kèo bóng đá trong năm, tương ứng.
Nếu mã thông báo là ba chữ số và một năm đã được giải mã, sau đó diễn giải là cách đọc kèo bóng đá trong năm.
Nếu bốn hoặc nhiều chữ số, thì hãy diễn giải theo năm.
Nếu ở chế độ cách đọc kèo bóng đá châu Âu và nếu trường cách đọc kèo bóng đá không chưa được đọc và nếu giá trị nhỏ hơn hoặc bằng 31, sau đó diễn giải như một cách đọc kèo bóng đá.
Nếu trường tháng chưa được đọc và nếu giá trị nhỏ hơn hoặc bằng 12, sau đó diễn giải dưới dạng tháng.
Nếu trường cách đọc kèo bóng đá chưa được đọc và nếu giá trị nhỏ hơn hoặc bằng 31, sau đó diễn giải dưới dạng cách đọc kèo bóng đá.
Nếu hai chữ số hoặc bốn chữ số hoặc nhiều chữ số, sau đó diễn giải như một năm.
Nếu không, hãy ném lỗi.
Nếu BC đã được chỉ định, phủ nhận năm và bù đắp bằng cách đọc kèo bóng đá một cho lưu trữ nội bộ (không có năm 0 trong Lịch Gregorian, vì vậy số 1BC trở thành năm không).
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 đến 4 chữ số. Nếu trường nhỏ hơn 70, sau đó thêm 2000; Nếu không, thêm 1900.
Tip:Năm Gregorian 1-99AD có thể được nhập bởi Sử dụng 4 chữ số với các số không hàng đầu (ví dụ: 0099 là 99AD). Các phiên bản trước củaPostgresNăm được chấp nhận với ba năm các chữ số và với các chữ số đơn, nhưng như V7.0, các quy tắc đã được thắt chặt để giảm khả năng sự mơ hồ.