社区
疑难问题
帖子详情
怎么在MS SQL Server中获得毫秒 或者秒级时间
wu_java
2006-09-04 08:20:54
(datepart(second,getdate())) 可以获得当前的秒
我要的是从1900-1-1开始到目前共有多少秒或者毫秒
类似与JAVA中的System.currentTimeMillis()
...全文
930
9
打赏
收藏
怎么在MS SQL Server中获得毫秒 或者秒级时间
(datepart(second,getdate())) 可以获得当前的秒 我要的是从1900-1-1开始到目前共有多少秒或者毫秒 类似与JAVA中的System.currentTimeMillis()
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanglovec
2006-11-16
打赏
举报
回复
MARK
wu_java
2006-09-05
打赏
举报
回复
几位发言
对我启发很大
hillhx
2006-09-05
打赏
举报
回复
你就算秒吧,算到毫秒我看也没啥意义,因为就算豪秒一样有重复的可能,不知道你取来做什么用,如果想要表唯一字段,可以考虑用时间戳
zjcxc
2006-09-04
打赏
举报
回复
关于丢失精度的问题, 下面的示例说明:
SELECT
[Second] = CONVERT(bigint, DATEDIFF(mi, '1900-1-1', '1900-1-1 00:01:20')) * 60
zjcxc
2006-09-04
打赏
举报
回复
注意, 不应该使用下面的形式, 数据丢失得会比较多
SELECT
[Second] = CONVERT(bigint, DATEDIFF(mi, '1900-1-1', GETDATE())) * 60,
[millSecond] = CONVERT(bigint, DATEDIFF(mi, '1900-1-1', GETDATE())) * 60 * 1000
zjcxc
2006-09-04
打赏
举报
回复
转换影响的是处理的结果, 所以只转换是做不到的.
做类似这样的处理, 将时间分为两段处理, 对于毫秒, 先到秒, 再到毫秒, 不过要丢失一些精度
SELECT
[Second] = CONVERT(bigint, DATEDIFF(ss, '1900-1-1', '1960-1-1'))
+ DATEDIFF(ss, '1960-1-1', GETDATE()),
[millSecond] = (CONVERT(bigint, DATEDIFF(ss, '1900-1-1', '1960-1-1'))
+ DATEDIFF(ss, '1960-1-1', GETDATE())) * 1000
lxzm1001
2006-09-04
打赏
举报
回复
把它再换成bigint看成不成
zjcxc
2006-09-04
打赏
举报
回复
不过, DATEDIFF的值是int类型, 要到秒或者毫秒这个数据的话, 恐怕一般还不能直接使用.
zjcxc
2006-09-04
打赏
举报
回复
SELECT DATEDIFF(ss, '1900-1-1', getdate())
SELECT DATEDIFF(ms, '1900-1-1', getdate())
用DATEDIFF可以返回两个日期的差值
MS
SQL
SERVER
中
时间
的精度问题
本文解析了
SQL
Server
中
时间
的存储方式及精度,详细介绍了
毫秒
级别的转换过程,并通过实例展示了不同
时间
值如何被存储为特定的数值形式。
sql
server
获取
sql
语句执行的
毫秒
数
本文介绍了如何使用
SQL
Server
中
的STATISTICS功能来评估查询性能。包括查询执行
时间
、I/O操作统计及配置文件展示等关键信息,帮助开发者进行
SQL
语句优化。
SQL
Server
:查看
sql
语句的执行
时间
本文介绍多种
SQL
性能优化方法,包括使用
SQL
Server
内置函数测量执行
时间
,利用系统视图监控资源消耗,展示耗时查询,检查当前进程及语句,以及分析存储过程执行情况。通过这些技巧,可以有效提升数据库查询效率。
sql
server
获取当前
时间
到
秒级
和
毫秒
级的语句
本文介绍如何使用
SQL
的convert函数将当前日期
时间
转换为特定格式,包括秒和
毫秒
级别的显示方式。
SQL
server
查询
时间
格式化(
时间
戳转yyyy-MM-dd HH-mm-ss:SSS)
本文解析了如何使用
SQL
进行
时间
戳处理,讲解了如何根据输入的
时间
单位(S秒或MS
毫秒
)调整计算,并举例说明了日期加减操作的代码实现。
疑难问题
22,296
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章