> 데이터 베이스 > MySQL 튜토리얼 > SQL Server 2008에서 정수를 HH:MM:SS::00 시간 형식으로 변환하는 방법은 무엇입니까?

SQL Server 2008에서 정수를 HH:MM:SS::00 시간 형식으로 변환하는 방법은 무엇입니까?

Linda Hamilton
풀어 주다: 2025-01-01 04:17:10
원래의
484명이 탐색했습니다.

How to Convert an Integer to HH:MM:SS::00 Time Format in SQL Server 2008?

SQL Server 2008에서 정수 시간을 HH:MM:SS::00 형식으로 변환

시간의 정수 표현을 HH:MM:SS::00 형식으로 변환하려면 SQL Server 2008의 HH:MM:SS::00 형식은 다음을 따르세요. 단계:

  • 시간 추출: 정수 값을 1000000으로 나누고 나머지를 모듈로 100으로 취합니다. 이 결과는 시간을 나타냅니다.
  • 분 추출 : 이전 결과를 10000으로 나누고 나머지를 모듈로로 취합니다. 100. 이 결과는 분을 나타냅니다.
  • 초 추출: 이전 결과를 100으로 나누고 나머지를 100으로 나누어 계산합니다. 이 결과는 초를 나타냅니다.
  • 밀리초 추출: 나머지에 10을 곱합니다. 이 결과는 밀리초.

예:

정수 23421155를 시간 형식으로 변환하려면 다음을 사용합니다. 쿼리:

DECLARE @T INT = 23421155;

SELECT (@T / 1000000) % 100 AS Hour,
       (@T / 10000) % 100 AS Minute,
       (@T / 100) % 100 AS Second,
       (@T % 100) * 10 AS Millisecond;
로그인 후 복사

결과:

Hour Minute Second Millisecond
23 42 11 55

설명:

HH:MM:SS: :00 형식에서는 이중 콜론(::)이 소수점을 나타냅니다. 소수점 뒤의 숫자는 밀리초를 나타냅니다.

위 내용은 SQL Server 2008에서 정수를 HH:MM:SS::00 시간 형식으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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