> 데이터 베이스 > MySQL 튜토리얼 > SQL Server에서 문자열을 DateTime으로 정확하게 변환하려면 어떻게 해야 합니까?

SQL Server에서 문자열을 DateTime으로 정확하게 변환하려면 어떻게 해야 합니까?

DDD
풀어 주다: 2025-01-02 18:47:38
원래의
859명이 탐색했습니다.

How Can I Precisely Convert Strings to DateTime in SQL Server?

SQL Server에서 정밀도를 사용하여 문자열을 날짜/시간으로 변환

임의 문자열을 날짜/시간으로 변환하는 것은 일반적인 작업이지만 이 특정 질문은 다음에 중점을 둡니다. 특정 형식의 날짜 문자열을 사용하여 날짜/시간 필드를 업데이트하는 구문입니다. 이 쿼리를 해결하기 위해 SQL Server의 다목적 CONVERT 함수를 사용합니다.

CONVERT 함수를 사용하면 값을 한 데이터 유형에서 다른 데이터 유형으로 변환할 수 있습니다. 날짜/시간 변환의 경우 구문은 다음과 같습니다.

CONVERT(datetime, date_string, style)
로그인 후 복사

여기서:

  • datetime은 결과에 대해 원하는 날짜/시간 데이터 유형입니다
  • date_string은 날짜를 문자열로 표현한 것입니다. Convert
  • style은 날짜 문자열의 형식을 지정하는 선택적 매개변수입니다

제공된 예에서 날짜 문자열의 형식은 "yyyy/ mm/dd hh:mm:ss" 형식으로, 스타일 매개변수 값 120으로 표현됩니다.

이를 적용하려면 다음 쿼리를 고려해 보겠습니다.

UPDATE MyTable SET MyDate = CONVERT(datetime, '2009/07/16 08:28:01', 120)
로그인 후 복사

이 쿼리는 "yyyy/mm/dd hh:mm을 준수하여 지정된 날짜 문자열에서 파생된 날짜/시간 값으로 MyTable 테이블의 MyDate 필드를 업데이트합니다. :ss" 형식입니다.

사용 가능한 다양한 날짜 형식 옵션을 포함하여 CAST 및 CONVERT에 대한 자세한 내용은 제공된 MSDN 라이브러리를 참조하세요. 링크:

https://learn.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql

위 내용은 SQL Server에서 문자열을 DateTime으로 정확하게 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿