如果是2016以上的,可以直接诶去官网查看,官网链接:
CAST 和 CONVERT (Transact-SQL) - SQL Server | Microsoft Learn
这里给的链接是2016的,可以坐上角调整数据库版本,然后搜索convert
这是我的数据库版本:Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Oct 19 2012 13:38:57 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.2
下面提供的是2012的执行结果,因为2012不在官网提供文档,所以要单独写下
SELECT CONVERT(VARCHAR(100), GETDATE(), 0); -- 02 18 2024 4:25PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 1); -- 02/18/24
SELECT CONVERT(VARCHAR(100), GETDATE(), 2); -- 24.02.18
SELECT CONVERT(VARCHAR(100), GETDATE(), 3); -- 18/02/24
SELECT CONVERT(VARCHAR(100), GETDATE(), 4); -- 18.02.24
SELECT CONVERT(VARCHAR(100), GETDATE(), 5); -- 18/02/24
SELECT CONVERT(VARCHAR(100), GETDATE(), 6); -- 18 02 24
SELECT CONVERT(VARCHAR(100), GETDATE(), 7); -- 02 18, 24
SELECT CONVERT(VARCHAR(100), GETDATE(), 8); -- 16:26:57
SELECT CONVERT(VARCHAR(100), GETDATE(), 9); -- 02 18 2024 4:26:57:670PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 10); -- 02-18-24
SELECT CONVERT(VARCHAR(100), GETDATE(), 11); -- 24/02/18
SELECT CONVERT(VARCHAR(100), GETDATE(), 12); -- 240218
SELECT CONVERT(VARCHAR(100), GETDATE(), 13); -- 18 02 2024 16:27:10:700
SELECT CONVERT(VARCHAR(100), GETDATE(), 14); -- 16:27:10:700
SELECT CONVERT(VARCHAR(100), GETDATE(), 20); -- 2024-02-18 16:27:10
SELECT CONVERT(VARCHAR(100), GETDATE(), 21); -- 2024-02-18 16:27:20.297
SELECT CONVERT(VARCHAR(100), GETDATE(), 22); -- 02/18/24 4:27:26 PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 23); -- 2024-02-18
SELECT CONVERT(VARCHAR(100), GETDATE(), 24); -- 16:27:26
SELECT CONVERT(VARCHAR(100), GETDATE(), 25); -- 2024-02-18 16:27:26.783
SELECT CONVERT(VARCHAR(100), GETDATE(), 100); -- 02 18 2024 4:28PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 101); -- 02/18/2024
SELECT CONVERT(VARCHAR(100), GETDATE(), 102); -- 2024.02.18
SELECT CONVERT(VARCHAR(100), GETDATE(), 103); -- 18/02/2024
SELECT CONVERT(VARCHAR(100), GETDATE(), 104); -- 18.02.2024
SELECT CONVERT(VARCHAR(100), GETDATE(), 105); -- 18-02-2024
SELECT CONVERT(VARCHAR(100), GETDATE(), 106); -- 18 02 2024
SELECT CONVERT(VARCHAR(100), GETDATE(), 107); -- 02 18, 2024
SELECT CONVERT(VARCHAR(100), GETDATE(), 108); -- 16:28:33
SELECT CONVERT(VARCHAR(100), GETDATE(), 109); -- 02 18 2024 4:28:42:577PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 110); -- 02-18-2024
SELECT CONVERT(VARCHAR(100), GETDATE(), 111); -- 2024/02/18
SELECT CONVERT(VARCHAR(100), GETDATE(), 112); -- 20240218
SELECT CONVERT(VARCHAR(100), GETDATE(), 113); -- 18 02 2024 16:28:52:110
SELECT CONVERT(VARCHAR(100), GETDATE(), 114); -- 16:28:52:110
SELECT CONVERT(VARCHAR(100), GETDATE(), 120); -- 2024-02-18 16:28:52
SELECT CONVERT(VARCHAR(100), GETDATE(), 121); -- 2024-02-18 16:28:52.110
SELECT CONVERT(VARCHAR(100), GETDATE(), 126); -- 2024-02-18T16:29:01.097
SELECT CONVERT(VARCHAR(100), GETDATE(), 130); -- 9 ????? 1445 4:29:01:097PM
SELECT CONVERT(VARCHAR(100), GETDATE(), 131); -- 9/08/1445 4:29:01:097PM