데이터 베이스 Oracle 오라클 날짜 변환

오라클 날짜 변환

May 11, 2023 am 10:27 AM

Oracle 날짜 변환

Oracle 데이터베이스에서 날짜는 매우 중요한 데이터 유형입니다. 많은 애플리케이션에서 날짜를 계산하고 처리해야 하기 때문입니다. 그러나 날짜 형식은 국가 및 지역에 따라 다를 수 있으므로 Oracle 데이터베이스에서 날짜 형식 변환이 필요합니다.

Oracle 데이터베이스에는 날짜와 시간을 처리하기 위한 풍부한 내장 기능이 있어 날짜를 쉽게 계산하고 변환할 수 있습니다. 이번 글에서는 일반적으로 사용되는 Oracle 날짜 변환 기능과 사용법을 소개하겠습니다.

  1. TO_DATE 함수

TO_DATE 함수는 문자 날짜를 날짜 데이터로 변환하는 데 사용됩니다. 구문은 다음과 같습니다.

TO_DATE(char,[format],[nls_언어])

이 중 char은 변환할 문자 날짜, format은 변환 형식, nls_언어는 언어 매개변수입니다. 형식 및 언어 매개변수를 지정하지 않으면 기본값이 사용됩니다.

예를 들어 문자열 '20220326'을 날짜 데이터로 변환하려면 다음 문을 사용할 수 있습니다.

SELECT TO_DATE('20220326','yyyymmdd') FROM DUAL;

  1. TO_CHAR 함수

TO_CHAR 함수는 다음과 같습니다. 날짜 데이터를 문자 데이터로 변환합니다. 구문은 다음과 같습니다.

TO_CHAR(date,[format],[nls_언어])

이 중 date는 변환할 날짜 데이터, format은 변환 형식, nls_언어는 언어 매개변수입니다. 형식 및 언어 매개변수를 지정하지 않으면 기본값이 사용됩니다.

예를 들어 날짜 데이터 '2022-03-26'을 문자 데이터로 변환하려면 다음 문을 사용하면 됩니다.

SELECT TO_CHAR(to_date('2022-03-26','yyyy-mm-dd') ,'yyyy 년 mm 월 dd 일') FROM DUAL;

  1. TRUNC 함수

TRUNC 함수는 날짜 데이터를 지정된 형식에 따라 자르는 데 사용됩니다. 구문은 다음과 같습니다.

TRUNC(date,[format])

이 중 date는 처리할 날짜 데이터이고 format은 잘린 형식입니다. 형식을 지정하지 않으면 기본값은 일자만 잘라내는 것입니다.

예를 들어 날짜 데이터 '2022-03-26 13:20:30.123'을 날짜로 자르려면 다음 문을 사용할 수 있습니다.

SELECT TRUNC(to_date('2022-03-26 13:20: 30.123', 'yyyy-mm-dd hh24:mi:ss.ff3'),'dd') FROM DUAL;

  1. ADD_MONTHS 함수

ADD_MONTHS 함수는 날짜 데이터에 지정된 개월 수를 추가하는 데 사용됩니다. 구문은 다음과 같습니다.

ADD_MONTHS(날짜, 개월)

이 중 date는 처리할 날짜 데이터이고, Month는 추가할 개월 수입니다.

예를 들어 '2022-03-26' 날짜에 3개월을 추가하려면 다음 문을 사용할 수 있습니다.

SELECT ADD_MONTHS(to_date('2022-03-26','yyyy-mm-dd') ,3 ) FROM DUAL;

  1. MONTHS_BETWEEN 함수

MONTHS_BETWEEN 함수는 두 날짜 데이터 사이의 개월 수를 계산하는 데 사용됩니다. 구문은 다음과 같습니다.

MONTHS_BETWEEN(date1, date2)

이 중 date1과 date2는 계산할 날짜 데이터로 순서에 관계없이 올 수 있습니다.

예를 들어 '2022-03-26'과 '2021-11-28' 사이의 개월 수를 계산하려면 다음 문을 사용할 수 있습니다.

SELECT MONTHS_BETWEEN(to_date('2022-03-26) ',' yyyy-mm-dd'),to_date('2021-11-28','yyyy-mm-dd')) FROM DUAL;

위는 일반적으로 사용되는 Oracle 날짜 변환 기능과 방법에 대한 소개입니다. 그것을 써. 실제 사용 시 이러한 함수는 날짜를 처리하고 변환하는 데 필요에 따라 유연하게 사용할 수 있습니다.

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

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

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PL/SQL에서 커서를 사용하여 여러 행의 데이터를 처리하려면 어떻게합니까? PL/SQL에서 커서를 사용하여 여러 행의 데이터를 처리하려면 어떻게합니까? Mar 13, 2025 pm 01:16 PM

PL/SQL에서 커서를 사용하여 여러 행의 데이터를 처리하려면 어떻게합니까?

Oracle 데이터베이스에서 일반적으로 사용되는 세그먼트는 무엇입니까? Oracle 데이터베이스에서 일반적으로 사용되는 세그먼트는 무엇입니까? Mar 04, 2025 pm 06:08 PM

Oracle 데이터베이스에서 일반적으로 사용되는 세그먼트는 무엇입니까?

Oracle 데이터베이스의 성능 테스트 도구는 무엇입니까? Oracle 데이터베이스의 성능 테스트 도구는 무엇입니까? Mar 04, 2025 pm 06:11 PM

Oracle 데이터베이스의 성능 테스트 도구는 무엇입니까?

Oracle 데이터베이스 설치 클라이언트 도구는 무엇입니까? Oracle 데이터베이스 설치 클라이언트 도구는 무엇입니까? Mar 04, 2025 pm 06:09 PM

Oracle 데이터베이스 설치 클라이언트 도구는 무엇입니까?

Oracle 데이터베이스를 다운로드하는 방법 Oracle 데이터베이스를 다운로드하는 방법 Mar 04, 2025 pm 06:07 PM

Oracle 데이터베이스를 다운로드하는 방법

Oracle 데이터베이스는 어떤 기본 테이블 스페이스를 제공합니까? Oracle 데이터베이스는 어떤 기본 테이블 스페이스를 제공합니까? Mar 04, 2025 pm 06:10 PM

Oracle 데이터베이스는 어떤 기본 테이블 스페이스를 제공합니까?

Oracle에서 사용자와 역할을 어떻게 생성합니까? Oracle에서 사용자와 역할을 어떻게 생성합니까? Mar 17, 2025 pm 06:41 PM

Oracle에서 사용자와 역할을 어떻게 생성합니까?

민감한 데이터를 보호하기 위해 Oracle Data Masking 및 Subsetting을 어떻게 사용합니까? 민감한 데이터를 보호하기 위해 Oracle Data Masking 및 Subsetting을 어떻게 사용합니까? Mar 13, 2025 pm 01:19 PM

민감한 데이터를 보호하기 위해 Oracle Data Masking 및 Subsetting을 어떻게 사용합니까?

See all articles