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. DATETIME和DATETIME()之間的區別是什麼
- 2. 這些方法返回SQL Server中datetime列的時間有什麼區別?
- 3. 'DateTime'和'DateTimeOffset'之間的區別
- 4. sql server中truncate和delete之間有什麼區別?
- 5. SQL Server 2005中tran和transaction之間有什麼區別
- 6. vbNullString和「」之間有什麼區別嗎?
- 7. Objective-C中布爾和布爾之間有什麼區別嗎?
- 8. 在C#中,+ =和= +之間有什麼區別嗎?
- 9. DateTime函數有什麼區別?
- 10. C和%之間有什麼區別?
- 11. C# - 更新SQL Server中的DateTime列
- 12. 「DateTime?」之間的區別和「DateTime」。 (試圖從日期選擇器獲取值)
- 13. SQL Server中這兩個索引之間的區別是什麼?
- 14. datetime上的「BETWEEN AND」和「> AND <=」有什麼區別?
- 15. 什麼之間的區別〜^和Git中
- 16. datetime in C#vs,SQL和GETDATE()from SQL Server
- 17. c#中的層和層之間有什麼區別#
- 18. C++中的位向量和位集之間有什麼區別?
- 19. C#中的對象和類之間有什麼區別?
- 20. 在C#和Java中的易變性之間有什麼區別?
- 21. Oracle和MS SQL Server中NOT條件和NOT()之間有什麼區別
- 22. 我創建的DateTime對象和DateTime.Now之間的區別
- 23. 在sql server 2005和sql server 2008中,SCHEMA有什麼區別?
- 24. 「;」和「;」之間的區別是什麼?和T-SQL中的「GO」?
- 25. SQL查詢之間有什麼區別?
- 26. CType(str,DateTime)和DateTime.Parse(str)之間的區別
- 27. XSD:Pattern和C#Regex之間有區別嗎?
- 28. 在此代碼中,Continue和GoTo之間有什麼區別嗎?
- 29. SimGrid中send和dsend之間有什麼區別嗎?
- 30. 在Jasmine中,beforeAll()和let之間有什麼區別嗎?
優秀!我想在c#中編寫一個函數,它獲取string類型的參數並將其轉換爲datetime。我想將函數的返回值保存到數據庫中。該函數應該處理一個空字符串,在這種情況下它應該返回null。但不能插入null。怎麼了? – odiseh 2009-07-25 09:13:43
可能只是您需要在.NET代碼中使用DBNull.Value來表示數據庫null。 – 2009-07-25 09:25:00