[英]Convert datetime to specific format in SQL Server
如何將日期時間轉換為這種格式: 2019/06/17 18:00:00.123
我同時使用select convert(varchar, getdate(), 111)
和select convert(varchar, getdate(), 108)
但我只得到2019/06/17 18:00:00
我找不到要獲得所需格式的組合。 有什么辦法嗎?
您可以使用FORMAT
以指定的格式返回DATETIME
(假設您使用SQL-Server並希望返回string
類型)。
DECLARE @example DATETIME = GETDATE();
SELECT FORMAT(@example, 'yyyy/MM/dd HH:mm:ss.fff');
使用datetime2數據類型並將getdate強制轉換為datetime2(3)以獲得3位數字
select cast( getdate() as DATETIME2(3))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.