0
我想在我的應用程序數據庫中以datetime2(7)
格式保存日期。 我嘗試這樣做:DateTime2(7)給出0填充值
@CreatedDate DateTime2(7)= getutcdate();
後來我發現的價值是這樣的:
2016年8月2日15:02:14.687
我想2016-08 -02 15:02:14。 格式。
我該怎麼辦?
我想在我的應用程序數據庫中以datetime2(7)
格式保存日期。 我嘗試這樣做:DateTime2(7)給出0填充值
@CreatedDate DateTime2(7)= getutcdate();
後來我發現的價值是這樣的:
2016年8月2日15:02:14.687
我想2016-08 -02 15:02:14。 格式。
我該怎麼辦?
GETUTCDATE()
返回一個DATETIME
的值,所以永遠不會有這樣的決議。
而是嘗試SYSUTCDATETIME()
,因爲這確實會返回一個DATETIME2
,精度爲7位數。
例如:
SELECT GETUTCDATE() AS UtcDate,
SYSUTCDATETIME() AS SysUtcDate
會給這樣的事情:
╔═════════════════════════╦═════════════════════════════╗
║ UtcDate ║ SysUtcDate ║
╠═════════════════════════╬═════════════════════════════╣
║ 2016-08-02 09:49:54.347 ║ 2016-08-02 09:49:54.3486893 ║
╚═════════════════════════╩═════════════════════════════╚