pet*_*ter 3 t-sql sql-server datetime sql-server-2008
我试图以YYYYMMDDHHMM格式获取getdate.
我写了这样一个查询:
SELECT CAST(CONVERT(VARCHAR, GETDATE(), 112) AS VARCHAR)+CONVERT(VARCHAR,DATEPART(hh,GETDATE()))
+CONVERT(VARCHAR,DATEPART(minute,GETDATE()))
Run Code Online (Sandbox Code Playgroud)
它给了我正确的输出,但有一个简单的方法吗?
不知道这有多"简单",但是:
SELECT CONVERT(CHAR(8), GETDATE(), 112)
+ REPLACE(CONVERT(CHAR(5), GETDATE(), 108), ':', '')
Run Code Online (Sandbox Code Playgroud)