MSSQL Server 日期时间格式化的方法
发布时间:2023-02-17 09:14:59 所属栏目:MsSql 来源:互联网
导读:日期时间是我们经常会用到的一个系统函数,mssql里面的日期时间函数可以显示不同的格式根据要求,编程之家跟大家分享:Convert系统函数格式化时间的方法。 请复制以下代码执行 DECLARE @Now datetime SET @Now = GETDATE() select convert(nvarchar(MAX), @N
日期时间是我们经常会用到的一个系统函数,mssql里面的日期时间函数可以显示不同的格式根据要求,编程之家跟大家分享:Convert系统函数格式化时间的方法。 请复制以下代码执行 DECLARE @Now datetime SET @Now = GETDATE() select convert(nvarchar(MAX), @Now, 0) as output, 0 as style union select convert(nvarchar(MAX), @Now, 1), 1 union select convert(nvarchar(MAX), @Now, 2), 2 union select convert(nvarchar(MAX), @Now, 3), 3 union select convert(nvarchar(MAX), @Now, 4), 4 union select convert(nvarchar(MAX), @Now, 5), 5 union select convert(nvarchar(MAX), @Now, 6), 6 union select convert(nvarchar(MAX), @Now, 7), 7 union select convert(nvarchar(MAX), @Now, 8), 8 union select convert(nvarchar(MAX), @Now, 9), 9 union select convert(nvarchar(MAX), @Now, 10), 10 union select convert(nvarchar(MAX), @Now, 11), 11 union select convert(nvarchar(MAX), @Now, 12), 12 union select convert(nvarchar(MAX), @Now, 13), 13 union select convert(nvarchar(MAX), @Now, 14), 14 --15 to 19 not valid union select convert(nvarchar(MAX), @Now, 20), 20 union select convert(nvarchar(MAX), @Now, 21), 21 union select convert(nvarchar(MAX), @Now, 22), 22 union select convert(nvarchar(MAX), @Now, 23), 23 union select convert(nvarchar(MAX), @Now, 24), 24 union select convert(nvarchar(MAX), @Now, 25), 25 --26 not valid union select convert(nvarchar(MAX), @Now, 100), 100 union select convert(nvarchar(MAX), @Now, 101), 101 union select convert(nvarchar(MAX), @Now, 102), 102 union select convert(nvarchar(MAX), @Now, 103), 103 union select convert(nvarchar(MAX), @Now, 104), 104 union select convert(nvarchar(MAX), @Now, 105), 105 union select convert(nvarchar(MAX), @Now, 106), 106 union select convert(nvarchar(MAX), @Now, 107), 107 union select convert(nvarchar(MAX), @Now, 108), 108 union select convert(nvarchar(MAX), @Now, 109), 109 union select convert(nvarchar(MAX), @Now, 110), 110 union select convert(nvarchar(MAX), @Now, 111), 111 union select convert(nvarchar(MAX), @Now, 112), 112 union select convert(nvarchar(MAX), @Now, 113), 113 union select convert(nvarchar(MAX), @Now, 114), 114 union select convert(nvarchar(MAX), @Now, 120), 120 union select convert(nvarchar(MAX), @Now, 121), 121 --122 to 125 not valid union select convert(nvarchar(MAX), @Now, 126), 126 union select convert(nvarchar(MAX), @Now, 127), 127 --128, 129 not valid union select convert(nvarchar(MAX), @Now, 130), 130 union select convert(nvarchar(MAX), @Now, 131), 131 --132 not valid order BY style 输出结果 MSSQL Server 日期时间格式化的方法 时间格式化适用场景 适用于按时间做数据统计,如:按时间段统计用户登录记录,精确到分钟;范例代码如下: SELECT SUBSTRING(CONVERT(NVARCHAR(20), loginTime, 20), 0, 17) AS Date, COUNT(*) AS Count FROM UserLogin WHERE loginTime BETWEEN '2016-7-1 00:16:02' AND '2016-7-6 10:16:09' GROUP BY SUBSTRING(CONVERT(NVARCHAR(20), loginTime, 20), 0, 17) ORDER BY SUBSTRING(CONVERT(NVARCHAR(20), loginTime, 20), 0, 17) AS (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 通过 Redis 实现 RPC 远程方法调用(支持多种编程语言)
- sqlserver找回企业管理器的方法
- SQL SERVER 2000通讯管道后复用劫持
- Redis主从复制问题和扩容问题的解决思路
- 只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及
- 如果我们在sql-server中启用read committed snapshot会有什
- sql-server – 为什么SQL Server在使用UNPIVOT时要求数据类
- 利用ROW_NUMBER() OVER函数给SQL数据库中每一条记录分配行号
- SQLServer 2000 升级到 SQLServer 2008 性能之需要注意的地
- [js]javascript与剪贴板交互