新聞中心
java如何將string類型轉(zhuǎn)為date類型?
1、首先介紹一下將String類型轉(zhuǎn)為Date類型的方法。需要導(dǎo)入java.text.SimpleDateFormat類。下面舉一個(gè)例子,比如有一個(gè)字符串 “2018-08-24”,想要轉(zhuǎn)為Date類型,代碼如圖所示。

2、可以看出,只需要給SimpleDateFormat指定格式,如yyyy-MM-dd,然后使用SimpleDateFormat的parse方法就可以實(shí)現(xiàn)將String類型轉(zhuǎn)為Date類型了。
3、下面我們驗(yàn)證一下,是否轉(zhuǎn)化成功。打印一下轉(zhuǎn)化后的時(shí)間類型的毫秒數(shù),如果可以打印出結(jié)果,說明轉(zhuǎn)化成功,代碼如圖所示。
4、通過上面的代碼可以看出,String類型已經(jīng)成功轉(zhuǎn)換為Date類型了,注意一點(diǎn),使用SimpleDateFormat需要捕獲ParseException異常。
擴(kuò)展資料:
string是C++、java、VB等編程語言中的字符串,字符串是一個(gè)特殊的對(duì)象,屬于引用類型。在java、C#中,String類對(duì)象創(chuàng)建后,字符串一旦初始化就不能更改,因?yàn)閟tring類中所有字符串都是常量,數(shù)據(jù)是無法更改,由于string對(duì)象的不可變,所以可以共享。對(duì)String類的任何改變,都是返回一個(gè)新的String類對(duì)象。
java怎樣把時(shí)間轉(zhuǎn)換為數(shù)字?
/** * @param args */ public static void main(String[] args) { Date date = new Date()
; // 返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對(duì)象表示的毫秒數(shù)。
long time = date.getTime()
; System.out.println(time); }
求助!如何在java代碼中,將日期插入mysql數(shù)據(jù)庫(對(duì)應(yīng)字段類型是datetime),用JDBC連接數(shù)據(jù)庫?
java.util.Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()))
;//獲取系統(tǒng)時(shí)間 java.sql.Timestamp date1=new java.sql.Timestamp(date.getTime())
;//把java.util.Date類型轉(zhuǎn)換為java.sql.Timestamp類型最后用setTimestamp();方法就可以插入到mysql數(shù)據(jù)庫中了
到此,以上就是小編對(duì)于java創(chuàng)建date對(duì)象的方法的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
新聞名稱:java如何創(chuàng)建date對(duì)象
URL標(biāo)題:http://www.dlmjj.cn/article/djsdgsd.html


咨詢
建站咨詢
