sql server 怎么获取当前的年月日 sql server中获取date类的年月日

sqlserver\u4e2d\u5982\u4f55\u53d6\u65e5\u671f\u7684\u5e74\u6708

\u4ecesqlserver\u6570\u636e\u5e93\u4e2d\u63d0\u53d6\u65e5\u671f\u5e94\u8be5\u4f7f\u7528\uff0c\u5e76\u628a\u5e74\u6708\u65e5\u5206\u522b\u622a\u53d6\u51fa\u6765\u5e94\u8be5\u4f7f\u7528
\u6570\u636e\u5e93\u63d0\u4f9b\u7684\u65f6\u95f4\u51fd\u6570\u3002

1\uff1a\u4f7f\u7528year,month,day\u7528\u6765\u63d0\u53d6\u5e74\u6708\u65e5
\u5982\uff1aselect year(getdate()),month(getdate()),day(getdate())
2\uff1a\u4f7f\u7528DATEPART \u83b7\u53d6\u5e74\u6708\u65e5
\u5982\uff1aselect DATEPART('year',getdate()),DATEPART('month',getdate()),DATEPART('day',getdate())
----------------------------------------------------------------------------
\u5982\u679c\u5b57\u6bb5\u662fvarchar\u7c7b\u578b\u7684\u8bdd\uff0c\u53ef\u4ee5\u5148\u5c06\u5b57\u6bb5\u8f6c\u6362\u4e3a\u65e5\u671f\u7c7b\u578b\u3002
\u4f7f\u7528\u7c7b\u578b\u8f6c\u6362\u51fd\u6570convert\u6216\u8005cast
\u5982\uff1acast('2015-07-14' as datetime\uff09

select * from \u8868\u540d where Convert(varchar(10),\u65e5\u671f\u5b57\u6bb5,120)='2008-12-15'

以下是所有的日期格式,按你要求应该用
Select CONVERT(varchar(100), GETDATE(), 23)
就可以了

Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
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): 16 05 06
Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
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): 16 05 2006 10:57:46:937
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): 05 16 2006 10:57AM
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): 16 05 2006
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
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): 16 05 2006 10:57:49:513
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): 2006-05-16T10:57:49.827
Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM

扩展阅读:xbox series x ... visual studio ... microsoft sql server ... sql server 当前时间 ... microsoft authenticator ... sql server 使用教程 ... sql server 2008r2 ... sql server 命令 ... sql server 服务无法启动 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网