sqldate轉string
『壹』 sql日期轉string
在MySQL資料庫中可以用date_format函數將日期類型轉成字元串類型。
『貳』 SQL語句中, 怎樣把日期轉為字元串
這個問題我已經回答了,樓主是mysql資料庫.
需要得到yyyymm,應該是.
select
concat(year(now()),month(now()));
『叄』 java.sql.date類型怎麼轉成String類型
String toString()
Formats a date in the date escape format yyyy-mm-dd.
java.sql.date這個類里就有這個方法啊 從Object繼承過來的 。直接調用不就成String類型了嘛。
『肆』 sql語句中怎麼把date類型轉換為string
使用類似下面的語句:
select Convert(varchar(10),getdate(),120)
-------------------------------------------
注意裡面的 Convert() 函數。
定義和用法
CONVERT() 函數是把日期轉換為新數據類型的通用函數。
CONVERT() 函數可以用不同的格式顯示日期/時間數據。
語法
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 規定目標數據類型(帶有可選的長度)。data_to_be_converted 含有需要轉換的值。style 規定日期/時間的輸出格式。
可以使用的 style 值:
Style ID
Style 格式
100 或者 0
mon dd yyyy hh:miAM (或者 PM)
101
mm/dd/yy
102
yy.mm.dd
103
dd/mm/yy
104
dd.mm.yy
105
dd-mm-yy
106
dd mon yy
107
Mon dd, yy
108
hh:mm:ss
109 或者 9
mon dd yyyy hh:mi:ss:mmmAM(或者 PM)
110
mm-dd-yy
111
yy/mm/dd
112
yymmdd
113 或者 13
dd mon yyyy hh:mm:ss:mmm(24h)
114
hh:mi:ss:mmm(24h)
120 或者 20
yyyy-mm-dd hh:mi:ss(24h)
121 或者 21
yyyy-mm-dd hh:mi:ss.mmm(24h)
126
yyyy-mm-ddThh:mm:ss.mmm(沒有空格)
130
dd mon yyyy hh:mi:ss:mmmAM
131
dd/mm/yy hh:mi:ss:mmmAM
實例
下面的腳本使用 CONVERT() 函數來顯示不同的格式。我們將使用 GETDATE() 函數來獲得當前的日期/時間:
CONVERT(VARCHAR(19),GETDATE())
CONVERT(VARCHAR(10),GETDATE(),110)
CONVERT(VARCHAR(11),GETDATE(),106)
CONVERT(VARCHAR(24),GETDATE(),113)
結果類似:
Dec 29 2008 11:45 PM
12-29-2008
29 Dec 08
29 Dec 2008 16:25:46.635
『伍』 怎麼把sql date都轉換為string
使用類似下面的語句:
select Convert(varchar(10),getdate(),120)
注意裡面的 Convert() 函數。
1.定義和用法
CONVERT() 函數是把日期轉換為新數據類型的通用函數。
CONVERT() 函數可以用不同的格式顯示日期/時間數據。
2.語法
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 規定目標數據類型(帶有可選的長度)。data_to_be_converted 含有需要轉換的值。style 規定日期/時間的輸出格式。
『陸』 java中如何將java.sql.Date類型轉換為String類型
您好,根據您的表述,我認為您是想把java.sql.Date按照格式化格式為指定格式的日期字元串。
可以首先將java.sql.Date轉換為java.util.Date;new java.util.Date(sqlData.getTime());
然後使用SimpleDateFormat格式化為指定的日期類型即可得到字元串。
『柒』 java中怎麼將date類型轉化為string類型
java中String和Date的互相轉換使用SimpleDateFormat來完成。SimpleDateFormat使用記得 import java.text.SimpleDateFormat。
String -> Date
java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String s= "2011-07-09 ";
Date date = formatter.parse(s);
2. Date->String
java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String date = formatter.format(new Date());//格式化數據
當然SimpleDateFormat格式表示方法很多:
SimpleDateFormat函數語法:
G 年代標志符
y 年
M 月
d 日
h 時 在上午或下午 (1~12)
H 時 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第幾天
F 一月中第幾個星期幾
w 一年中第幾個星期
W 一月中第幾個星期
a 上午 / 下午 標記符
k 時 在一天中 (1~24)
K 時 在上午或下午 (0~11)
z 時區
常見標準的寫法"yyyy-MM-dd HH:mm:ss",注意大小寫,時間是24小時制,24小時制轉換成12小時制只需將HH改成hh,不需要另外的函數。
『捌』 如題,sql語句里怎麼將String轉換成Date
這個用sql很難實現吧,實在要轉就先轉成毫秒數或者時間戳,然後再轉成Date。
還有如果使用的是Mysql,建議就用String吧,Mysql可以把String當成Date