이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 9.8. 데이터 유형 토토 결과 토토 결과 기능버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

9.8. 데이터 유형 형식

thepostgresql서식테이블나열됩니다. 이 기능은 모두 공통의 부름을 따릅니다

theTO_TIMESTAMP함수는 할 수 있습니다이중 정밀도UNIX Epoch에서로 변환하는 인수타임 스탬프. (정수유닉스 에포크더블.)

표 9-20. 함수 서식

function 반환 유형 설명 example
배트맨 토토(타임 스탬프, 텍스트) 텍스트 String으로 타임 스탬프 변환 배트맨 토토 (current_timestamp,
배트맨 토토(간격, 텍스트) 텍스트 간격을 문자열로 변환 TO_CHAR (간격
배트맨 토토(int, 텍스트) 텍스트 정수를 문자열로 변환 배트맨 토토 (125, '999')
배트맨 토토(더블, 텍스트) 텍스트 실제/이중 정밀도를 문자열로 변환 배트맨 토토 (125.8 :: Real,
배트맨 토토(숫자, 텍스트) 텍스트 숫자 변환 숫자 배트맨 토토 (-125.8,
to_date(텍스트, 텍스트) 날짜 날짜로 문자열 변환 TO_DATE ('05 Dec 2000 ',
TO_TIMESTAMP(텍스트, 텍스트) 시간대가있는 타임 스탬프 String을 타임 스탬프로 변환 TO_TIMESTAMP ('05 12 월 2000 ',
TO_TIMESTAMP(더블) 시간대가있는 타임 스탬프 Unix Epoch 변환 타임 스탬프 TO_TIMESTAMP (200120400)
to_number(텍스트, 텍스트) 숫자 문자열을 숫자로 변환 to_number ('12, 454.8- ',

출력 템플릿 문자열에서 (for배트맨 토토), 특정 패턴이 있습니다배트맨 토토), 템플릿 패턴 부분을 식별합니다

테이블서식에 사용할 수있는 템플릿 패턴을 보여줍니다

표 9-21. 날짜/시간에 대한 템플릿 패턴

패턴 설명
HH 시간의 시간 (01-12)
HH12 시간의 시간 (01-12)
HH24 시간의 시간 (00-23)
mi 분 (00-59)
SS Second (00-59)
MS 밀리 초 (000-999)
US 마이크로 초 (000000-999999)
SSSS 자정을지나 초 초 (0-86399)
am또는A.M.또는PM또는p.m. 자오 표시기 (대문자)
am또는A.M.또는PM또는p.m. 자오선 표시기 (소문자)
y, yyy Comma와 함께 연도 (4 개 이상의 자릿수)
yyyy 연도 (4 개 이상의 숫자)
yyy 지난 3 자리
yy 지난 2 자리
Y 올해의 마지막 숫자
iyyy ISO 연도 (4 개 이상의 숫자)
iyy ISO 연도의 마지막 3 자리
iy ISO 연도의 마지막 2 자리
I ISO 연도의 마지막 숫자
BC또는B.C.또는ad또는a.d. ERA 표시기 (대문자)
BC또는B.C.또는ad또는a.d. ERA 표시기 (소문자)
Month 전체 대문자 이름 (빈 태워드에 9
Month Full Mixed-Case Month Name (Blankpadded to 9
Month 전체 소문 달 이름 (빈 태워드에 9
Mon 약식 대문자 달 이름 (3 숯)
Mon 약식 혼합 월 이름 (3 chars)
mon 약식 소문 달 이름 (3 숯)
mm 월 번호 (01-12)
day 전체 대문사 날 이름 (빈 태워드에 9
day Full Mixed-Case Day Name (BlankPadded on 9
day Full 소문 일 이름 (빈 태워드에 9
dy 약식 대문자 날 이름 (3 숯)
dy 약식 혼합 케이스 데이 이름 (3 숯)
dy 약식 소문의 날 이름 (3 chars)
DDD 연말 (001-366)
DD 매월 (01-31)
D 요일 (1-7; 일요일은 1)
W 월 주 (1-5) (첫 주가 시작됩니다.
ww 주간 수 (1-53) (첫 주가 시작됩니다.
iw iso 주 연도 (첫 번째 목요일 목요일
CC Century (2 자리)
J Julian Day (기원전 4712 년 1 월 1 일 이후)
Q Quarter
rm 로마 숫자의 달 (i-xii; i = 1 월)
rm 로마 숫자의 달 (i-xii; i = 1 월)
TZ 시간대 이름 (대문자)
TZ 시간대 이름 (소문자)

특정 수정자가 모든 템플릿 패턴에 적용될 수 있습니다.fmmonthMonthFM수정 자.표 9-22날짜/시간 동안 수정 자 패턴을 보여줍니다

표 9-22. 템플릿 패턴 수정 자

Modifier 설명 example
FMprefix 채우기 모드 (패딩 블랭크 및 제로 억제) fmmonth
th접미사 대문자 서수 접미사 ddth
th접미사 소문자 서수 접미사 ddth
FXprefix 고정 형식 글로벌 옵션 (사용 메모 참조) FX Month DD Day
SP접미사 주문 모드 (아직 구현되지 않음) DDSP

날짜/시간 형식에 대한 사용 메모 :

  • FM주요 제로를 억제합니다

  • TO_TIMESTAMPandto_date다중 비어를 건너 뛰십시오FX옵션이 사용되지 않습니다.FXTO_TIMESTAMP ( '2000 Jun',정확하지만TO_TIMESTAMP ( '2000 Jun',오류를 반환합니다.TO_TIMESTAMP하나의 공간 만 기대합니다.

  • 일반 텍스트가 허용됩니다배트맨 토토템플릿 및 출력이됩니다' "Hello Year"yyyy', Theyyyy는 연도 데이터로 대체됩니다Yin.

  • 출력에 이중 견적을 원한다면'\\ "yyyy month \\"'. (두 개의 백 슬래시가 있습니다

  • theyyyy문자열에서 변환타임 스탬프또는날짜1 년을 사용하면 제한이 있습니다yyyy, 그렇지 않으면to_date ( '2000001131',4 자리로 해석됩니다.to_date ( '20000-1131', 'yyyy-mmdd')또는TO_DATE ( '200000NOV31',.

  • 문자열에서로 변환타임 스탬프또는날짜, TheCCA가 있으면 필드가 무시됩니다yyy, yyyy또는y, yyy필드. 만약에CCyy또는Y그 해는로 계산됩니다.(CC-1)*100+yy.

  • millisecond (MS) 및 마이크로 초US) 전환의 값타임 스탬프의 일부로 사용됩니다TO_TIMESTAMP ('12 : 3 ','SS : MS ')는 3이 아닙니다SS : MS, 입력 값12 : 3, 12 : 3012 : 300동일한 숫자를 지정하십시오12 : 003

    여기 더 복잡한 예가 있습니다 :TO_TIMESTAMP ('15 : 12 : 02.020.001230 ',는 15 시간, 12 분 및 2 초입니다

  • 배트맨 토토의 요일Extract기능.

  • 배트맨 토토 (Interval)형식HHandHH12하루 만에 몇 시간 동안HH24예를 들어 하루를 초과하는 시간을 출력 할 수 있습니다. > 24.

테이블서식에 사용할 수있는 템플릿 패턴을 보여줍니다

표 9-23. 숫자의 템플릿 패턴

패턴 설명
9 지정된 숫자 수의 값
0 주요 0을 가진 가치
.(기간) 소수점
,(쉼표) 그룹 (천) 분리기
PR 각도 괄호의 음수 값
S 숫자에 고정 된 사인 (로케일 사용)
L 통화 기호 (로케일 사용)
D 소수점 (로케일 사용)
G 그룹 분리기 (로케일 사용)
mi 지정된 위치에 표시 (숫자 <
pl 지정된 위치에 서명 (번호>
SG plus/minus sign in spewified position
RN 로마 숫자 (1과 3999 사이의 입력)
th또는th 서수 접미사
V 지정된 숫자 숫자 수 (참고 참조)
eeee 과학 표기법 (아직 구현되지 않음)

숫자 형식에 대한 사용 메모 :

  • |SG, pl또는mi는 숫자에 고정되어 있지 않습니다. 예를 들어,배트맨 토토 (-12, 'S9999')생산'  -12 '하지만배트맨 토토 (-12, 'MI9999')생산'-12'. Oracle 구현mi앞서9그러나 오히려9precedemi.

  • 99s. 숫자를 사용할 수없는 경우 출력 a

  • th값을 덜 변환하지 않습니다

  • pl, SG,tharepostgresql확장.

  • V효과적으로 곱합니다10^n, 여기서n다음 자리 수입니다V. 배트맨 토토사용을 지원하지 않습니다V소수점과 결합.99.9V99허용되지 않습니다.)

테이블사용의 몇 가지 예를 보여줍니다배트맨 토토기능.

표 9-24.배트맨 토토예제

표현 결과
배트맨 토토 (current_timestamp, '화요일, 06 05:39:18'
배트맨 토토 (current_timestamp, '화요일, 6 05:39:18'
배트맨 토토 (-0.1, '99 .99 ') '  -.10 '
배트맨 토토 (-0.1, 'fm9.99') '-. 1'
배트맨 토토 (0.1, '0.9') ' 0.1 '
배트맨 토토 (12, '    0012.0 '
배트맨 토토 (12, '0012.'
배트맨 토토 (485, '999') ' 485 '
배트맨 토토 (-485, '999') '-485'
배트맨 토토 (485, ' 4 8 5 '
배트맨 토토 (1485, '9,999') ' 1,485 '
배트맨 토토 (1485, '9G999') ' 1 485 '
배트맨 토토 (148.5, ' 148.500 '
배트맨 토토 (148.5, '148.5'
배트맨 토토 (148.5, '148.500'
배트맨 토토 (148.5, ' 148,500 '
배트맨 토토 (3148.5, ' 3 148,500 '
배트맨 토토 (-485, '999S') '485-'
배트맨 토토 (-485, '999mi') '485-'
배트맨 토토 (485, '999mi') '485'
배트맨 토토 (485, 'fm999mi') '485'
배트맨 토토 (485, 'PL999') '+485'
배트맨 토토 (485, 'SG999') '+485'
배트맨 토토 (-485, 'sg999') '-485'
TO_CHAR (-485, '9SG99') '4-85'
TO_CHAR (-485, '999PR') '<485>'
배트맨 토토 (485, 'l999') 'DM 485
배트맨 토토 (485, 'rn') '        cdlxxxv '
배트맨 토토 (485, 'fmrn') 'CDLXXXV'
배트맨 토토 (5.2, 'fmrn') 'V'
TO_CHAR (482, '999th') ' 482nd '
배트맨 토토 (485, '좋은 번호 : 485'
배트맨 토토 (485.8, 'pre : 485 게시물 : .800'
배트맨 토토 (12, '99V999') ' 12000 '
배트맨 토토 (12.4, '99V999') ' 12400 '
배트맨 토토 (12.45, '99V9') ' 125 '