[SQL] SQL Server获取数据库服务器当前时间

您所在的位置:网站首页 sqlserver当前时间函数 [SQL] SQL Server获取数据库服务器当前时间

[SQL] SQL Server获取数据库服务器当前时间

2023-12-24 16:14| 来源: 网络整理| 查看: 265

SQL Server获取当前时间

要从SQL Server获取当前时间,您可以使用GETDATE()函数。该函数返回当前日期和时间,数据类型为 datetime。

以下是一个简单的SQL查询,用于从SQL Server检索当前日期和时间:

SELECT GETDATE() AS 当前日期时间;

执行此查询后,将返回一个包含当前日期和时间的名为“当前日期时间”的列,格式为 YYYY-MM-DD HH:MI:SS.sss。

请注意,返回的时间将基于服务器的系统时钟,该时钟可能位于不同的时区。如果您需要将其转换为特定的时区,可以使用SQL Server 2016及更高版本中提供的AT TIME ZONE子句。

例如,将当前时间转换为东部标准时间(美国和加拿大):

SELECT GETDATE() AT TIME ZONE 'Eastern Standard Time' AS 当前日期时间;

如果您需要其他时区,请用相应的时区名称替换'Eastern Standard Time'。

使用 GETDATE() 获取指定的时间格式

使用 GETDATE() 获取当前时间,再用CONVERT()函数将该时间转换成自己需要的格式。收集整理的相关转换方法及格式 Format:

SELECT CONVERT(varchar(100), GETDATE(), 0); -- Oct 13 2017 6:13PM SELECT CONVERT(varchar(100), GETDATE(), 1); -- 05/16/06 SELECT CONVERT(varchar(100), GETDATE(), 2); -- 06.05.16 SELECT CONVERT(varchar(100), GETDATE(), 3); -- 16/05/06 SELECT CONVERT(varchar(100), GETDATE(), 4); -- 16.05.06 SELECT CONVERT(varchar(100), GETDATE(), 5); -- 16-05-06 SELECT CONVERT(varchar(100), GETDATE(), 6); -- 13 Oct 17 SELECT CONVERT(varchar(100), GETDATE(), 7); -- Oct 13, 17 SELECT CONVERT(varchar(100), GETDATE(), 8); -- 10:57:46 SELECT CONVERT(varchar(100), GETDATE(), 9); -- Oct 13 2017 5:04:02:327PM SELECT CONVERT(varchar(100), GETDATE(), 10); -- 05-16-06 SELECT CONVERT(varchar(100), GETDATE(), 11); -- 06/05/16 SELECT CONVERT(varchar(100), GETDATE(), 12); -- 060516 SELECT CONVERT(varchar(100), GETDATE(), 13); -- 13 Oct 2017 18:15:03:370 SELECT CONVERT(varchar(100), GETDATE(), 14); -- 10:57:46:967 SELECT CONVERT(varchar(100), GETDATE(), 20); -- 2006-05-16 10:57:47 SELECT CONVERT(varchar(100), GETDATE(), 21); -- 2006-05-16 10:57:47.157 SELECT CONVERT(varchar(100), GETDATE(), 22); -- 05/16/06 10:57:47 AM SELECT CONVERT(varchar(100), GETDATE(), 23); -- 2006-05-16 SELECT CONVERT(varchar(100), GETDATE(), 24); -- 10:57:47 SELECT CONVERT(varchar(100), GETDATE(), 25); -- 2006-05-16 10:57:47.250 SELECT CONVERT(varchar(100), GETDATE(), 100); -- Oct 13 2017 6:15PM SELECT CONVERT(varchar(100), GETDATE(), 101); -- 05/16/2006 SELECT CONVERT(varchar(100), GETDATE(), 102); -- 2006.05.16 SELECT CONVERT(varchar(100), GETDATE(), 103); -- 16/05/2006 SELECT CONVERT(varchar(100), GETDATE(), 104); -- 16.05.2006 SELECT CONVERT(varchar(100), GETDATE(), 105); -- 16-05-2006 SELECT CONVERT(varchar(100), GETDATE(), 106); -- 13 Oct 2017 SELECT CONVERT(varchar(100), GETDATE(), 107); -- Oct 13, 2017 SELECT CONVERT(varchar(100), GETDATE(), 108); -- 10:57:49 SELECT CONVERT(varchar(100), GETDATE(), 109); -- Oct 13 2017 6:16:36:550PM SELECT CONVERT(varchar(100), GETDATE(), 110); -- 05-16-2006 SELECT CONVERT(varchar(100), GETDATE(), 111); -- 2006/05/16 SELECT CONVERT(varchar(100), GETDATE(), 112); -- 20060516 SELECT CONVERT(varchar(100), GETDATE(), 113); -- 13 Oct 2017 18:16:54:897 SELECT CONVERT(varchar(100), GETDATE(), 114); -- 10:57:49:547 SELECT CONVERT(varchar(100), GETDATE(), 120); -- 2006-05-16 10:57:49 SELECT CONVERT(varchar(100), GETDATE(), 121); -- 2006-05-16 10:57:49.700 SELECT CONVERT(varchar(100), GETDATE(), 126); -- 2017-10-13T18:17:13.223 SELECT CONVERT(varchar(100), GETDATE(), 130); -- 23 ???? 1439 6:17:25:580PM SELECT CONVERT(varchar(100), GETDATE(), 131); -- 23/01/1439 6:17:25:580PM

注:本文原创由`bluetata`发布于blog.csdn.net、转载请务必注明出处。

Flag Counter



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3