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 / 7.3 / 7.2 / 7.1
Tài cách đọc kèo bóng đá 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ế.

9.8. Kiểu dữ liệu định cách đọc kèo bóng đá

Thecách đọc kèo bóng đáĐịnh cách đọc kèo bóng đáBảngliệt kê chúng. Tất cả các chức năng này đều tuân theo một cuộc gọi chung

Theto_timestampHàm có thểDouble PrecisionĐối số để chuyển đổi từ unix epoch sangdấu thời gian. (Số nguyênEpochs UnixDouble.)

Bảng 9-20. Định cách đọc kèo bóng đá chức năng

chức năng Return Type Mô tả Ví dụ
to_char(Dấu thời gian, Text) Text chuyển đổi thời gian thành chuỗi to_char (current_timestamp,
to_char(Khoảng, Text) Text chuyển đổi khoảng thành chuỗi to_char (khoảng thời gian
to_char(int, Text) Text chuyển đổi số nguyên thành chuỗi to_char (125, '999')
to_char(Double, Text) Text Chuyển đổi độ chính xác của Real/Double thành chuỗi to_char (125.8 :: Real,
to_char(Số, Text) Text Chuyển đổi số thành chuỗi to_char (-125.8,
to_date(Text, Text) ngày chuyển đổi chuỗi cho đến ngày to_date ('05 tháng 12 năm 2000 ',
to_timestamp(Text, Text) dấu thời gian với múi giờ Chuyển đổi chuỗi thành tem thời gian TO_TIMESTAMP ('05 tháng 12 năm 2000 ',
to_timestamp(Double) dấu thời gian với múi giờ Chuyển đổi Epoch UNIX sang tem thời gian to_timestamp (200120400)
to_number(Text, Text) Số chuyển đổi chuỗi thành số to_number ('12, 454.8- ',

Trong chuỗi mẫu đầu ra (choto_char), có những mẫu nhất địnhto_char), Mẫu mẫu xác định các phần

BảngHiển thị các mẫu mẫu có sẵn để định cách đọc kèo bóng đá

Bảng 9-21. Mẫu mẫu cho ngày/giờ

mẫu Mô tả
HH Giờ trong ngày (01-12)
HH12 Giờ trong ngày (01-12)
HH24 giờ trong ngày (00-23)
MI Phút (00-59)
SS Thứ hai (00-59)
MS Millisecond (000-999)
US microsecond (000000-999999)
SSSS Thứ hai quá nửa đêm (0-86399)
AMhoặcA.M.hoặcPMhoặcp.m. Chỉ báo Meridian (chữ hoa)
AMhoặcA.M.hoặcPMhoặcp.m. Chỉ báo Meridian (chữ thường)
y, yyy Năm (4 và nhiều chữ số) với dấu phẩy
Yyyy Năm (4 và thêm chữ số)
YYY 3 chữ số cuối cùng của năm
YY 2 chữ số cuối cùng của năm
y chữ số cuối cùng của năm
Iyyy ISO năm (4 và thêm chữ số)
IYY 3 chữ số cuối năm iso
iy 2 chữ số cuối cùng của ISO năm
i Các chữ số cuối cùng của năm ISO
BChoặcB.C.hoặcADhoặcA.D. Chỉ báo ERA (chữ hoa)
BChoặcB.C.hoặcADhoặcA.D. Chỉ báo ERA (chữ thường)
tháng 20547_20610
tháng Tên tháng hoàn toàn hỗn hợp (có màu trống đến 9
tháng 20868_20931
Mon Tên tháng viết tắt (3 ký tự)
Mon Tên tháng hỗn hợp viết tắt (3 chars)
Mon Tên tháng viết chữ viết tắt (3 ký tự)
mm Số tháng (01-12)
ngày 21560_21621
ngày Tên trong trường hợp hỗn hợp đầy đủ (Bánh trống đến 9
ngày Tên ngày hoàn toàn thường
DY Tên chữ viết tắt (3 ký tự)
DY Tên trong trường hợp hỗn hợp viết tắt (3 ký chày)
DY Tên thường xuyên viết tắt tên (3 ký chày)
DDD Ngày trong năm (001-366)
DD Ngày của tháng (01-31)
D Ngày trong tuần (1-7; Chủ nhật là 1)
W tuần trong tháng (1-5) (tuần đầu tiên bắt đầu trên
WW Số tuần của năm (1-53) (tuần đầu tiên bắt đầu
IW Số tuần ISO của năm (Thứ Năm đầu tiên của
CC thế kỷ (2 chữ số)
j Ngày Julian (ngày kể từ ngày 1 tháng 1, 4712 trước Công nguyên)
Q quý
rm Tháng bằng chữ số La Mã (I-XII; I = tháng 1)
RM Tháng bằng chữ số La Mã (I-XII; I = tháng 1)
TZ Tên vùng thời gian (chữ hoa)
TZ Tên vùng thời gian (chữ thường)

Một số sửa đổi nhất định có thể được áp dụng cho bất kỳ mẫu mẫu nào đểfmmonththángmẫu vớiFMModifier.Bảng 9-22Hiển thị các mẫu sửa đổi cho ngày/giờ

Bảng 9-22. Bộ điều chỉnh mẫu mẫu cho

Modifier Mô tả Ví dụ
FMtiền tố Chế độ điền (triệt tiêu khoảng trống và zeroes) fmmonth
THHậu tố Hậu tố số chữ in hoa ddth
THHậu tố Hậu tố số chữ thường ddth
FXtiền tố Định cách đọc kèo bóng đá cố định Tùy chọn toàn cầu (xem Ghi chú sử dụng) FX tháng DD ngày
spHậu tố Chế độ chính tả (chưa được triển khai) DDSP

Ghi chú sử dụng cho định cách đọc kèo bóng đá ngày/giờ:

  • FM

  • to_timestampto_dateBỏ qua nhiều trốngfxTùy chọn không được sử dụng.FXPhảito_timestamp ('2000 tháng 6',là chính xác, nhưngto_timestamp ('2000 tháng 6',Trả về lỗi, vìto_timestampChỉ mong đợi một không gian.

  • Văn bản thông thường được phép trongto_charMẫu và sẽ được đầu ra'"Hello Year" Yyyy', TheYyyysẽ được thay thế bằng dữ cách đọc kèo bóng đá năm, nhưngYinnămsẽ không.

  • Nếu bạn muốn có báo giá kép trong đầu ra, bạn phải'\ "Yyyy tháng \"' '. (Hai dấu gạch chéo ngược là

  • TheYyyyChuyển đổi từ chuỗidấu thời gianhoặcngàycó hạn chế nếu bạn sử dụng một năm vớiYyyy, nếu không thìto_date ('20001131',sẽ được hiểu là một năm 4 chữ số;to_date ('2000-1131', 'yyyy-mmdd')hoặcTO_DATE ('20000NOV31',.

  • Trong các chuyển đổi từ chuỗi sangdấu thời gianhoặcngày, TheCCTrường bị bỏ qua nếu cóYYY, Yyyyhoặcy, yyyTrường. Nếu nhưCCđược sử dụng vớiYYhoặcYSau đó, năm được tính là(CC-1)*100+YY.

  • millisecond (MS) và microsecondUS) Các giá trị trong chuyển đổi từTimestampđược sử dụng như một phần củato_timestamp ('12: 3 ',' ss: ms ')không phải là 3SS: MS, các giá trị đầu vào12:3, 12:3012:300Chỉ định cùng một số của12:003, mà tính toán chuyển đổi

    Đây là một ví dụ phức tạp hơn:TO_TIMESTAMP ('15: 12: 02.020.001230 ',là 15 giờ, 12 phút và 2 giây

  • to_charNgày trong tuầnTrích xuấtchức năng.

  • to_char (khoảng thời gian)Định cách đọc kèo bóng đáHHHH12AS giờ trong một ngày, trong khiHH24Có thể đầu ra giờ vượt quá một ngày, ví dụ: 24.

BảngHiển thị các mẫu mẫu có sẵn để định cách đọc kèo bóng đá

Bảng 9-23. Mẫu mẫu cho số

mẫu Mô tả
9 Giá trị với số chữ số được chỉ định
0 Giá trị với số không dẫn đầu
.(giai đoạn) Điểm thập phân
,(dấu phẩy) nhóm (nghìn) phân tách
pr Giá trị âm trong khung góc
S dấu hiệu neo vào số (sử dụng locale)
L Biểu tượng tiền tệ (sử dụng Locale)
D Điểm thập phân (sử dụng locale)
g Dấu tách nhóm (sử dụng locale)
MI trừ đăng ký ở vị trí được chỉ định (nếu số <
PL Plus đăng nhập vị trí được chỉ định (nếu số
SG cộng/trừ đăng nhập vị trí được chỉ định
RN Số La Mã (đầu vào giữa 1 đến 3999)
THhoặcTH Hậu tố số thứ tự
V SHIFT số chữ số được chỉ định (xem ghi chú)
EEEE Ký hiệu khoa học (chưa được thực hiện)

Ghi chú sử dụng cho định cách đọc kèo bóng đá số:

  • Một dấu hiệu được định cách đọc kèo bóng đá bằng cách sử dụngSG, PLhoặcMIkhông được neo vào số; Ví dụ,to_char (-12, 'S9999')sản xuất'  -12 ', nhưngto_char (-12, 'mi9999')sản xuất'-12'. Việc thực hiện OracleMIphía trước9, nhưng thay vào đó yêu cầu điều đó9trướcMI.

  • 9Kết quả là giá trị với9s. Nếu một chữ số không có sẵn, nó sẽ xuất ra

  • THKhông chuyển đổi giá trị ít hơn

  • PL, SG,,THcách đọc kèo bóng đáTiện ích mở rộng.

  • VNhân hiệu quả nhân10^n, trong đónlà số chữ số sauV. to_charKhông hỗ trợ việc sử dụngVKết hợp với một điểm thập phân.99,9v99không được phép.)

BảngHiển thị một số ví dụ về việc sử dụngto_charchức năng.

Bảng 9-24.to_charVí dụ

Biểu thức result
to_char (current_timestamp, 'Thứ ba, 06 05:39:18'
to_char (current_timestamp, 'Thứ ba, 6 05:39:18'
to_char (-0.1, '99 .99 ') '  -.10 '
to_char (-0.1, 'fm9.99') '-. 1'
to_char (0,1, '0,9') ' 0,1 '
to_char (12, '    0012.0 '
to_char (12, '0012.'
to_char (485, '999') ' 485 '
to_char (-485, '999') '-485'
to_char (485, ' 4 8 5 '
to_char (1485, '9,999') ' 1,485 '
to_char (1485, '9G999') ' 1 485 '
to_char (148.5, ' 148.500 '
to_char (148.5, '148.5'
to_char (148.5, '148.500'
to_char (148.5, ' 148.500 '
to_char (3148.5, ' 3 148.500 '
to_char (-485, '999S') '485-'
to_char (-485, '999mi') '485-'
to_char (485, '999mi') '485'
to_char (485, 'fm999mi') '485'
to_char (485, 'PL999') '+485'
to_char (485, 'SG999') '+485'
TO_CHAR (-485, 'SG999') '-485'
to_char (-485, '9SG99') '4-85'
to_char (-485, '999PR') '<485'
to_char (485, 'l999') 'DM 485
to_char (485, 'rn') '        Cdlxxxv '
to_char (485, 'fmrn') 'CDLXXXV'
to_char (5.2, 'fmrn') 'V'
to_char (482, '999th') ' 482nd '
to_char (485, 'Số tốt: 485'
to_char (485.8, 'trước: 485 bài: .800'
to_char (12, '99V999') ' 12000 '
to_char (12.4, '99V999') ' 12400 '
to_char (12,45, '99v9') ' 125 '