이 기사는 SQL에 대한 관련 지식을 제공하며, 날짜와 문자열 간의 변환 연산에 관련된 내용을 주로 소개합니다. 모두에게 도움이 되기를 바랍니다.
추천 학습: "SQL Tutorial"
수동접속 연월일
select to_char(sysdate, 'yyyy') || '年' || to_char(sysdate, 'mm') || '月' || to_char(sysdate, 'dd') || '日' || ' ' || to_char(sysdate, 'hh24') || '時' || to_char(sysdate, 'mi') || '分' || to_char(sysdate, 'ss') || '秒' from dual
결과
2021년 9월 8일
날짜 0을 제거하지 마십시오.
select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual
결과를 24시간 형식으로 표시합니다
2021-09-08 11:12:02
날짜 0을 제거하고 24시간 형식으로 표시합니다
select to_char(sysdate, 'yyyyfm-mm-dd hh24:mi:ss') from dual
결과
2021-9-8 11:21:55
연도만 표시합니다. , 월, 일 , 구분 기호가 있습니다
select to_char(sysdate, 'yyyy/mm/dd') from dual
Result
2021/09/08
연도, 월, 일만 표시되며 구분 기호는 없습니다
select to_char(sysdate, 'yyyymmdd') from dual
Result
20210908
to_date('date', 'format') 함수를 사용하세요. 구체적인 형식은 to_char()
select to_date('20210908', 'yyyymmdd') from dual
Result와 같습니다.
2021/09/08 0 ; yyyy/mm/dd
select to_date('2021-9-8 11:21:55', 'yyyyfm-mm-dd hh24:mi:ss') from dual
result
2021/09/08
SELECT CONVERT(varchar (100), GETDATE(), 111)결과
SELECT CONVERT(varchar (100), GETDATE(), 23)result
SELECT CONVERT(varchar (100), GETDATE(), 112)result
SELECT CONVERT(varchar (100), GETDATE(), 120)Result
CAST('문자열 날짜 '를 '데이터 유형 - 일반적으로 날짜 또는 날짜/시간'으로)
문자열 날짜를 날짜 유형으로 변환해 보세요. 변환에 실패하면
2021/09/08 0:00:00
select CONVERT(varchar, DATEPART(yy, GETDATE())) + '年' + CONVERT(varchar, DATEPART(mm, GETDATE())) + '月' + CONVERT(varchar, DATEPART(dd, GETDATE())) + '日'
2021/09/08이 반환됩니다. 11:21:55
Three.Mysql 날짜와 문자열을 서로 변환참고 자료: MySQL의 날짜 시간 유형 및 형식 NULL
3.1 날짜를 문자열로
DATE_FORMAT( ) 함수
3.1 .1 yyyy 년 mm 월 dd 일 hh 시간 ii 분 ss 초
SELECT CAST('20200908' as datetime)
결과 月 2021년 9월 8일 21:00, 21:04분 59초
SELECT CAST('20200908' as date)3.2 문자열 날짜
Sto_to_date 함수
2019-01-17 19:05:05SELECT TRY_CAST('2021-09-08' as datetime)결과
추천 학습: "SQL 튜토리얼
위 내용은 SQL의 날짜와 문자열 간 변환 작업의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!