0
A
回答
1
SELECT CONVERT(SMALLDATETIME, CONVERT(CHAR(8), 20130901));
或者只是作爲一個DATETIME
(可隱或顯式轉換爲SMALLDATETIME
如果需要):
SELECT DATEADD(DAY, 0, CONVERT(CHAR(8), 20130901));
但是,爲什麼不DATE
?如果時間總是0(午夜),爲什麼還要用SMALLDATETIME
或DATETIME
來承載時間呢?
此外,爲什麼你存儲/傳遞這個很長?什麼阻止有人向您發送20130231
或99999999
或70000099
或甚至包含8位以外的數字的值?我們有日期相關的數據類型是有原因的 - 所以我們不會像日期使用longs這樣的事情,這不僅會失去這種驗證but also a whole host of other functionality。
0
嘗試以下。
SELECT CONVERT(DATETIME, CONVERT(VARCHAR(8), 20130901), 112)
相關問題
- 1. smalldatetime轉換
- 2. Prepros - C:bignum轉換成long'
- 3. 將字符串轉換爲long long值
- 4. 將varchar列轉換爲smalldatetime
- 5. DATETIME2轉換爲smalldatetime觸發
- 6. tgamma()long long類型轉換
- 7. 從int轉換爲long long
- 8. Xcode-從long long到long的隱式轉換值從10,000,000,000,000到1,575,856,128
- 9. 如何轉換成JSON值
- 10. 如何將datetime-local值轉換爲jquery中的long值
- 11. 如何將字符串轉換爲long
- 12. 如何將long int轉換爲char
- 13. 如何LONG轉換爲VARCHAR2直列
- 14. 如何將JTextField轉換爲String/Long?
- 15. 如何將字符串轉換爲long?
- 16. 如何將Qstring轉換爲Long?
- 17. 如何將List <Map <String,Long>轉換成TreeMap或Map?
- 18. 將long值轉換爲unichar * in objective-c
- 19. Android - 將字符串轉換爲long值
- 20. 在sql server中將nvarchar轉換爲smalldatetime
- 21. 將字符串轉換爲smalldatetime
- 22. Datetime2到EF中的smalldatetime轉換
- 23. 在c中將DateTime轉換爲SmallDateTime#
- 24. 如何將long long轉換爲int工作?
- 25. 如何將字符串轉換爲long long
- 26. Spark:如何將RDD [(Long,Iterable [String])]轉換爲RDD [(Long,String)]?
- 27. 在C++中將Java字節數組(long值)轉換爲long
- 28. 如何比較long值等於Long值
- 29. 轉換爲long long,利弊C
- 30. 將RDD [Long,String,Long]轉換爲sql.DataFrame