c#中的DateTime和SQL Server中的DateTime有什麼區別嗎?c#中的DateTime和SQL Server中的DateTime之間有什麼區別嗎?
12
A
回答
17
精度和範圍(因此,一切重要;-p)
從MSDN:
DateTime值類型表示值的範圍從12:00日期和時間: 00午夜,0001年1月1日Anno Domini(公共時代)至公元9999年12月31日11:59:59 PM
時間值是以100納秒爲單位蜱,和一個特定的日期是蜱的數目,因爲午夜12:00,1月1日,0001 AD(CE)在GregorianCalendar的月份牌
日期範圍:1753年1月1日,通過12月31日,9999
精度:四捨五入到.000,.003,或0.007秒
增量
11
您還可以使用DATETIME2 SQL Server 2008的預的cision也有100ns。實際上,它是爲了匹配.NET DateTime精度而引入的。
6
是的。
的C#當量SQL時間類型是SqlDateTime
所以,定義SQL調用(當然,參數集存儲特效)使用SQLDATETIME。有利的是,您可以捕獲任何溢出或超出範圍的錯誤構建命令,而不是從數據庫引擎執行時。
相關問題
- 1. SQL Server中TimeStamp和DateTime有什麼區別?
- 2. 'DateTime'和'DateTimeOffset'之間的區別
- 3. sql server中truncate和delete之間有什麼區別?
- 4. SQL Server 2005中tran和transaction之間有什麼區別
- 5. vbNullString和「」之間有什麼區別嗎?
- 6. Objective-C中布爾和布爾之間有什麼區別嗎?
- 7. 在C#中,+ =和= +之間有什麼區別嗎?
- 8. DateTime函數有什麼區別?
- 9. 「DateTime?」之間的區別和「DateTime」。 (試圖從日期選擇器獲取值)
- 10. C# - 更新SQL Server中的DateTime列
- 11. 我創建的DateTime對象和DateTime.Now之間的區別
- 12. C++中的位向量和位集之間有什麼區別?
- 13. C#中的對象和類之間有什麼區別?
- 14. 「;」和「;」之間的區別是什麼?和T-SQL中的「GO」?
- 15. 在sql server 2005和sql server 2008中,SCHEMA有什麼區別?
- 16. 在Jasmine中,beforeAll()和let之間有什麼區別嗎?
- 17. SQL Server表:@,#和##有什麼區別?
- 18. SQL Server Express(2012)和LocalDB之間有區別嗎?
- 19. SQL Server Compact與SQL Server和SQL Server Standard有什麼區別?
- 20. OpenCL中的圖像和緩衝區之間有什麼區別?
- 21. SQL Server查詢,其中DATETIME
- 22. SQL中的「LIKE」和「=」有什麼區別?
- 23. 在Objective-C中Type * var和Type * var之間有什麼區別?
- 24. C++中的Pause(),Sleep()和Wait()之間的區別是什麼?
- 25. SQL Server中INSTEAD OF和AFTER觸發器之間的區別是什麼?
- 26. SQL Server中REBUILD WITH ONLINE和REORGANIZE索引之間的區別是什麼?
- 27. SQL Server | IsNull | datetime和smalldatetime
- 28. VS2008自帶的sql server和sql server express 2008有什麼區別嗎?
- 29. 什麼是「DateTime?」而不僅僅是C#中的DateTime?
- 30. SQL Server數據庫FILE和ASP.NET中實際的SQL Server數據庫之間有什麼區別?
優秀!我想在c#中編寫一個函數,它獲取string類型的參數並將其轉換爲datetime。我想將函數的返回值保存到數據庫中。該函數應該處理一個空字符串,在這種情況下它應該返回null。但不能插入null。怎麼了? – odiseh 2009-07-25 09:13:43
可能只是您需要在.NET代碼中使用DBNull.Value來表示數據庫null。 – 2009-07-25 09:25:00