>데이터 베이스 >Oracle >오라클에서 날짜를 문자열로 변환하는 방법

오라클에서 날짜를 문자열로 변환하는 방법

青灯夜游
青灯夜游원래의
2022-03-02 18:36:3044269검색

Oracle에서는 to_char() 함수를 사용하여 날짜를 문자열로 변환할 수 있습니다. 이 함수의 기능은 숫자 또는 날짜 유형을 문자 유형으로 변환하는 것입니다. 구문은 "to_char(x[,f])"입니다. 변환 가능 날짜 유형 x는 f 형식에 따라 형식이 지정되고 문자열로 변환됩니다.

오라클에서 날짜를 문자열로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

Oracle에서는 to_char() 함수를 사용하여 날짜를 문자열로 변환할 수 있습니다.

Oracle to_char 함수의 기능은 숫자 또는 날짜 유형을 문자 유형으로 변환하는 것입니다.

구문: ​​

to_char(x[,f])

날짜 유형 x는 f 형식에 따라 형식을 지정하고 문자열로 변환할 수 있습니다.

날짜/시간 변환을 위한 템플릿(f의 가능한 값)

MONTHMonthmonthMONMonmonMMDAYDaydayDYDy dyDDDDDDWWWCC q rm rm

示例:

select to_char(sysdate,'yyyy-mm-dd') from dual;

2018-11-13

to_char 例子 

Template Description
HH 시간(01-12)
HH12 시간( 01-12)
HH24 하루 시간(00-23)
MI 분(00-59)
SS 초(00-59)
SSSS 자정 이후의 초(0-86399)
AM 또는 A.M. 또는 PM 또는 P.M. 정오 표시(대문자)
am 또는 a.m. 또는 pm 또는 p.m. 정오 표시(소문자 )
Y,YYY 연도(쉼표 포함)(4자리 이상)
YYYY 연도(4자리 이상)
YYY 연도의 마지막 세 자리
Y 이야 연도의 마지막 두 자리는 연도 또는 B.C.의 마지막 숫자 또는 A.D.
BC 또는 B.C. 연도 로고(소문자)
전체 대문자 월 이름(9자)
전체 길이 대소문자 혼합 월 이름(9자)
전체 긴 소문자 월 이름 (9자)
대문자 약어 월 이름(3자)
대소문자 혼합 월 이름(3자)
소문자 약어 월 이름(3자) 문자)
월(01-12)
전체 대문자 날짜 이름(9자)
전체 길이 대소문자 혼합 날짜 이름(9자)
전체 소문자 날짜 이름(9자)
약어 대문자 날짜 이름(3자)
약어 혼합 날짜 이름(3자)
약식 소문자 날짜 이름(3자)
년의 일수(001~366)
월의 일수(01~31)
요일(1-7; SUN=1)
월의 주 수
1년의 주 수
세기(2자리) )) ianjuljulian 날짜 (기원전 4712 년 1 월 1 일 이후 날짜) 로마 숫자의
quarter
month (i -xii; i = jan) - 대문자
로마 숫자로 된 월(I-XII; I=JAN) - 소문자
输入 输出
to_char(now(),'Day, HH12:MI:SS') 'Tuesday , 05:39:18'
to_char(now(),'FMDay, HH12:MI:SS') 'Tuesday, 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,'9990999.9') ' 0012.0'
to_char(12,'FM9990999.9') '0012'
to_char(485,'999') ' 485'
to_char(-485,'999') '-485'
to_char(485,'9 9 9') ' 4 8 5'
to_char(1485,'9,999') ' 1,485'
to_char(1485,'9G999') ' 1 485'
to_char(148.5,'999.999') ' 148.500'
to_char(148.5,'999D999') ' 148,500'
to_char(3148.5,'9G999D999') ' 3 148,500'
to_char(-485,'999S') '485-'
to_char(-485,'999MI') '485-'
to_char(485,'999MI') '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') '4d6bf6835e8de0aad273cfaa20f6c3db'
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, '"좋은 숫자: "999') '좋은 숫자: 485'
to_char(485.8,'"앞 십진수:"999" 뒤 십진수:" .999 ') '십진수 앞자리: 485 뒤 십진수: .800'
to_char(12,'99V999') ' 12000'
to_char (12.4,'99V999') ' 12400'
to_char(12.45, '99V9') ' 125'

추천 튜토리얼: " 오라클 튜토리얼

위 내용은 오라클에서 날짜를 문자열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.