집 >데이터 베이스 >MySQL 튜토리얼 >밀리초 없이 SQL Server에서 DateTime을 시간으로 변환하는 방법은 무엇입니까?
SQL Server: 밀리초 없이 DateTime에서 시간 추출
SQL Server에서 DateTime
값을 Time
에 직접 캐스팅하는 데는 밀리초가 포함되는 경우가 많습니다. 이 문서에서는 이러한 추가 숫자 없이 깔끔한 HH:MM:SS 시간 형식을 얻는 방법을 보여줍니다.
SQL Server의 Time
데이터 유형은 형식이 지정된 문자열이 아닌 숫자 표현(시계 틱)으로 시간을 저장합니다. 따라서 검색 중에 서식이 처리됩니다.
원하는 HH:MM:SS 출력을 얻으려면 CONVERT
함수를 사용하세요.
<code class="language-sql">SELECT CONVERT(VARCHAR(8), [time], 108) AS CSTTime</code>
이 쿼리는 time
열을 스타일 108을 사용하여 HH:MM:SS 형식의 길이 8의 VARCHAR 문자열로 변환하여 밀리초를 효과적으로 제거합니다. VARCHAR(8)
을 사용하면 출력이 정확하게 HH:MM:SS가 됩니다.
위 내용은 밀리초 없이 SQL Server에서 DateTime을 시간으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!