sqlserver日期字元串
A. sqlserver怎麼把日期轉化成字元串
select convert( datetime, DateColumnName , 114);
select convert( datetime, DateColumnName , 120);
B. sqlserver 如何把查出來的日期變成字元串格式
是因為變數作用域的問題,可以使用
exec
sp_executesql
執行帶返回值方式的語法結構命令,實現從子命令中獲取變數值,具體請查看幫助文檔關於
sp_executesql
的使用方法
C. 請問怎樣使用asp將sqlserver中的日期型數據轉換為字元串型,怎樣將字元串型轉換為日期型
建議你將資料庫中的日期欄位改成字元串型。長度建議為14位,即:yyyymmddhhmmss,這樣在比較時間時也比較容易運算。同時也非常容易轉換成為各種日期格式。如:
'函數:把時間改為字元串yyyymmddhhmmss
function Zhuanhuan_Date(ThisDate)
Zhuanhuan_Date=year(ThisDate)
if month(ThisDate)<10 then
Zhuanhuan_Date=Zhuanhuan_Date&"0"&month(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&month(ThisDate)end ifif day(ThisDate)<10 then
Zhuanhuan_Date=Zhuanhuan_Date&"0"&day(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&day(ThisDate)end ifif hour(ThisDate)<10 then
Zhuanhuan_Date=Zhuanhuan_Date&"0"&hour(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&hour(ThisDate)end ifif minute(ThisDate)<10 then
Zhuanhuan_Date=Zhuanhuan_Date&"0"&minute(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&minute(ThisDate)end ifif second(ThisDate)<10 then
Zhuanhuan_Date=Zhuanhuan_Date&"0"&second(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&second(ThisDate)end if
end function
'函數:把資料庫中讀出的時間yyyymmdd hh:mm:ss改為字元串「yyyy年mm月dd日 hh:mm:ss」
Function Date_N2C (ThisDate)
Date_N2C = mid(ThisDate,1,4) & "年" & mid(ThisDate,5,2) & "月" & mid(ThisDate,7,2) & "日"
Date_N2C = Date_N2C&" "&mid(ThisDate,9,2)&":"&mid(ThisDate,11,2)&":"&mid(ThisDate,13,2)
End Function
調用時,將Zhuanhuan_Date(ThisDate)的值寫入資料庫,對於從資料庫中取出的值,用函數Date_N2C (ThisDate)顯示出來。
如果不需要顯示時、分、秒等則可以對以上函數稍加修改。
D. sqlserver,如何使用sql語句將時間字元串轉為time類
1、首先要將「121323」轉換成「12:13:23」;(可以使用字元串截取再拼接的方式來轉換)
2、再轉換:
E. sqlserver 字元串轉日期
不知道你的字元串類型的日期是什麼樣子的,下面有一個例子:
Test_OldTable是包含19990101等nvarchar數據類型的表,
Test_NewTable是包含DateTime數據類型的表
sql語句:
INSERT INTO Test_NewTable(NewDate)
SELECT CAST(OldDate AS DateTime)
FROM Test_OldTable
其他的方法還有很多,給你個鏈接,看看吧,網上多找找http://..com/question/97171114.html
F. SQL語句中, 怎樣把日期轉為字元串
這個問題我已經回答了,樓主是mysql資料庫.
需要得到yyyymm,應該是.
select
concat(year(now()),month(now()));
G. SqlServer字元串轉日期時間
修改表,SQL裡面有datetime這個類型
H. sqlserver如何把日期轉化為字元串
你看下你日期是datetime類型還是varchar類型
如果是varchar類型
selectreplace(replace(replace(日期欄位,'-',''),':',''),'','')from表名
如果是datetime類型
selectreplace(replace(replace(convert(varchar,日期欄位,120),'-',''),':',''),'','')from表名
I. sqlserver 比較兩個日期大小是怎麼把日期類型或者字元串轉換成int的
sqlserver中的日期時間的比較,可以直接比較的,也就是說,兩個類型一樣的時間是可以直接比較的,
你說把時期轉為int類型,確切的說不是int類型,而是long類型。
這個轉換不是簡單的把中間的非數字去掉,而是與1900-01-01
00:00:00這個時間的時間差的毫秒數。