Ⅰ java string類型怎麼轉化成date類型
代碼如下:
publicclassDate2String { @Test publicvoidtest() { Date date =newDate();
SimpleDateFormat sdf =newSimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(date));
sdf =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(sdf.format(date)); sdf =newSimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); System.out.println(sdf.format(date));}}
把data轉換為string類型可以轉換為「"yyyy-MM-dd HH:mm:ss」格式和「yyyy年MM月dd日 HH:mm:ss」的樣式。
(1)javastring轉換成data擴展閱讀:
可以很便捷的使用正則表達式來進行分隔。「s」就表示空格,還有如」',」 」,」 」,」 」.
在JDK6中,這個方法只會在標識現有字元串的字元數組上 給一個窗口來表示結果字元串,但是不會創建一個新的字元串對象。如果需要創建個新字元串對象,可以這樣在結果後面+一個空的字元串。
這么寫的話就會創建一個新的字元數組來表示結果字元串。同時,這么寫也有一定的幾率讓你的代碼跑的更快,因為垃圾回收器會吧沒有在使用的大字元串回收而留下子字元串。
Oracle JDK7中的substring()方法會創建一個新的字元數組,而不用之前存在的。看看這張圖就會明白substring()方法在JDK6和JDK7中的區別。
String vs StringBuilder:StringBuilder是可變的,這就意味你在創建對象之後還可以去修改它的值。StringBuilder vs StringBuffer:StringBuffer是同步的,意味著它是線程安全的,但是就會比StringBuilder慢些。
在Python編程中,只需要用字元串去乘以一個數字就可以 搞定了,那在Java編程中,我們可以使用來自Apache Commons Lang包中的StringUtils類的repeat()方法。
Ⅱ Java中怎樣把string轉化成datatime
你要在程序轉呢,就用SimpleDataFormat就能達到了,具體操作步驟
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
如果是要轉到資料庫存儲的話呢,在SQL裡面就能達到效果
sql = insert into table_name values('1','2'to_data('2010-05-26 20:35:12','yyyy-MM-dd HH24:MI:SS'))
這樣就OK了
Ⅲ java如何把string類型轉換為mysql資料庫中的date提么類型
string time = "2005-8-18";
SimpleDateFormat sdf = new SimpleDateFormat("MMM d yyyy");
Date s_date =(Date)sdf.parse(time);
然後去存儲
Date類型的選擇 默認的話應該是util的 你分別試試util的 跟sql的 哪個好用 就用哪個
Ⅳ Java中如何轉字元串轉為Date格式
看下代碼你就知道了,可直接運行
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Stringordate {
public static void main(String args[]){
String s = "20090420";//這是你要轉換為date類型的字元串
SimpleDateFormat sf = new SimpleDateFormat("yyyyMMdd");//設置一個時間轉換器
Date d = null;
try {
d = sf.parse(s);//將字元串s通過轉換器轉換為date類型
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(d);//輸出date類型
System.out.println(sf.format(d));//輸出date類型d但以轉換器表示的形式列印
}
}
Ⅳ 在Java里怎麼講String類型轉換成Date類型
//時間格式
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");
Stringstr="2018-06-1820:18:00";
System.out.println(format.format(format.parse(str)))
Ⅵ java字元串轉化成時間
從資料庫獲取的時候把字元串轉成你想要的
convert(nvarchar,時間,120)
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