Converting Integer Time to HH:MM:SS:00 Format in SQL Server 2008
In SQL Server 2008, converting an integer time value to the HH:MM:SS:00 format involves a series of mathematical calculations and date manipulation functions.让我们深入研究解决方案。
首先,我们必须将整数分为单个小时,分钟,第二和毫秒组件。以下是实现此目的的示例查询:
查询计算单独的小时,分钟,第二和毫秒组件,并以表格格式显示它们。declare @T int = 10455836; -- Example integer time value select (@T / 1000000) % 100 as hour, (@T / 10000) % 100 as minute, (@T / 100) % 100 as second, (@T % 100) * 10 as millisecond;
此查询创建一个基于计算的组件的时间值,并将00附加为00,以00数百分之一,在所需的HH:MM:MM:SS:SS:SS:SS:SS:SS:SS:MM:SS:MM:s:sS:MM:s.:s.:s.:s.:sAT。按时格式
时间格式hh:mm:ss:00代表小时,分钟,秒和一秒钟。在这种情况下,“ 00”部分并不表示毫秒。相反,它是一秒钟的占位符,这是两个小数点的精度。免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3