java.utilDate和java.sql.Date
java.utilDate和java.sql.Date由廣州瘋狂軟件教育java培訓分享:
java程序中的時間類型有java.util.Date和java.sql.Date兩種。兩者之間的關系和轉化如下:
java.sql.Date是java.util.Date的子類,所以可以直接將java.sql.Date類型的對象賦值給java.util.Date對象;然而要通過java.utile.Date對象獲取java.sql.Date對象就需要使用以下方法:
java.util.Date date = new java.utile.Date();
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
在java程序中字符串和時間的轉換也是很常見的,所以將字符串和時間轉換的方法總結如下:
將時間類型轉換為字符串:
/**
* 獲取java.util.Date;
* 這里需要的第二個參數date既可以使java.util.Date類型,也可以是java.sql.Date類型
* 因為java.sql.Date是java.util.Date的子類
*/
public static String getStringDate(String format,Date date){
SimpleDateFormat sdf;
if(format!=null&&!"".equals(format.trim())){
sdf=new SimpleDateFormat(format);
}
else{
sdf=new SimpleDateFormat();
}
return sdf.format(date);
}
將字符串轉換為時間:
//把符合時間類型的字符串轉換成java.util.Date類型
public static Date getUtilDate(String dateStr,String format){
Date d = null;
SimpleDateFormat formater = new SimpleDateFormat(format);
try {
formater.setLenient(false);
d = formater.parse(dateStr);
} catch (Exception e) {
d = null;
}
return d;
}
//把符合時間類型的字符串轉換成java.sql.Date類型
//注意:這里的字符串形式必須符合“yyyy-MM-dd”
public static java.sql.Date getSqlDate1(String dateStr){
return java.sql.Date.valueOf(dateStr);
}
瘋狂軟件教育中心依托開發團隊的強大技術實力,把企業最新技術融入實訓課程,打造金牌的品質,才能給予學員黃金的未來,瘋狂軟件憑借過硬的技術實力與豐富的項目開發經驗,贏得了社會的肯定。瘋狂軟件Java培訓師資力量強大,課程內容深入,為學員高薪就業做了很好的鋪墊,擁有豐富就業指導經驗的就業團隊也成為了學員高薪就業的先天優勢。地址:廣州天河區車陂灃宏大廈3樓。
瘋狂Java在前幾年的培訓過程中,憑借自身強悍的師資、一流的課程、真實的項目、超高的就業率已經讓廣大南方學子成功走上軟件工程師職業道路。大量畢業即失業的學子已通過瘋狂Java實現了就業。
?
轉載于:https://www.cnblogs.com/gojava/p/3649951.html
總結
以上是生活随笔為你收集整理的java.utilDate和java.sql.Date的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求问业内人士,现在动作捕捉设备都是什么价
- 下一篇: ACM 关于521